今天在碰到一个偏向挂机的游戏,需要点击屏幕来赚取经济。为了防止鼠标过早报废,所以就想写个脚本自动模拟点击。但是在直接安装PyUserInput的模块时,遇到了问题。
查阅资料后发现是因为安装PyUserInput之前需要安装pyHook模块。所以直接去 这个网址上搜索然后直接下载(注意:要下载与你python对应的版本,比如我的是3.5版本64位,所以就下载pyHook‑1.5.1‑cp35‑cp35m‑win_amd64.whl)。然后进入到下载目录,切换到你的虚拟环境,直接pip install。之后在在直接用 pip install PyUserInput就不会出现问题了。
然后导入模块:
1 | import pymouse,pykeyboard,os,sys |
实例化:
1 | m = PyMouse() |
最后模拟点击屏幕:
1 | m.click(x,y,button,n) |
最后在线程写个循环就可以了。