Closed songyuc closed 11 months ago
尊敬的开发者,您好,
我们正在使用 pyminitouch,并对其与 minitouch 的交互有一些疑问。根据 minitouch 的文档,我们了解到 minitouch 一次只支持与一个客户端的单一连接。我们想确认,这是否意味着在 pyminitouch 中,我们也不应该在一个 Python 程序中创建多个指向同一设备的 MNTDevice 实例?
MNTDevice
例如,以下代码是否符合 pyminitouch 的使用准则?
from pyminitouch import MNTDevice _DEVICE_ID = '123456F' device1 = MNTDevice(_DEVICE_ID) device2 = MNTDevice(_DEVICE_ID) # single-tap device1.tap([(400, 600)]) # multi-tap device2.tap([(400, 400), (600, 600)]) device2.stop() device1.stop()
我们希望确保我们的使用方法不会违反 minitouch 的限制,也不会导致任何潜在的问题。非常感谢您的帮助和解答。
理论上是的,创建多个实例好像没什么意义? 跟随minitouch的限制即可
是这样的,因为我们需要在多个不同函数和类中进行模拟不同模式的点击操作,如果同一设备中只允许创建单个MNTDevice实例的话,我们考虑需要实现单例模式来规范“点击器类”的行为; 请问,您在实际使用中有遇到类似的问题吗
没有的,确实应该用单例
感谢您的解答!
尊敬的开发者,您好,
我们正在使用 pyminitouch,并对其与 minitouch 的交互有一些疑问。根据 minitouch 的文档,我们了解到 minitouch 一次只支持与一个客户端的单一连接。我们想确认,这是否意味着在 pyminitouch 中,我们也不应该在一个 Python 程序中创建多个指向同一设备的
MNTDevice
实例?例如,以下代码是否符合 pyminitouch 的使用准则?
我们希望确保我们的使用方法不会违反 minitouch 的限制,也不会导致任何潜在的问题。非常感谢您的帮助和解答。