【发布时间】:2018-07-11 12:09:38
【问题描述】:
我目前正在使用 Qpython 和 Sl4A 在我的 Droid 设备上运行 python 脚本。
有没有人知道在移动设备上使用 PyAutoGUI 之类的工具来自动执行点击序列(例如在台式机或笔记本电脑上单击鼠标)?
我觉得不会太难,但我不太确定如何在移动设备上获取位置坐标。
【问题讨论】:
标签: user-interface automation sl4a pyautogui qpython3
我目前正在使用 Qpython 和 Sl4A 在我的 Droid 设备上运行 python 脚本。
有没有人知道在移动设备上使用 PyAutoGUI 之类的工具来自动执行点击序列(例如在台式机或笔记本电脑上单击鼠标)?
我觉得不会太难,但我不太确定如何在移动设备上获取位置坐标。
【问题讨论】:
标签: user-interface automation sl4a pyautogui qpython3
类似于 Android 的 PyAutoGui 是 AutoInput。它是主应用 Tasker 的一部分。如果您听说过 Tasker,那么您就知道我在说什么。
如果没有,Tasker 是一款旨在自动化您的 Android 设备的应用。如果您需要特定的点击和滚动,那么您可以安装插件 Auto Input for Tasker。它正是允许您点击屏幕上的一个点。
或者,如果您有根设备,那么您可以直接从 Tasker 运行 shell 命令,而无需任何插件。
现在,您可以轻松获得 x,y 坐标的精确位置。
进入设置,关于手机,然后点击 内部版本号,直到它显示“您已解锁开发者选项”。 现在,在设置应用程序中,您将拥有一个新的开发者选项。单击它,然后向下滚动直到找到“显示指针位置”并将其打开。现在,无论您在哪里点击并按住屏幕,屏幕顶部都会为您提供该点的 x,y 坐标。
我希望这会有所帮助。如果您有任何疑问,请发表评论。
【讨论】:
很遗憾,没有。 PyAutoGUI 只能在 Windows、macOS 和 Linux 上运行
【讨论】: