PyUserInput基于pyHook,pyHook是基于python2的库,python3上使用有问题:
TypeError: MouseSwitch() missing 8 required positional arguments: 'msg', 'x', 'y', 'data', 'time', '
pyhook在调用winapi时,由于ascii不兼容unicode等原因未获取到返回值,导致程序异常
#解决方案:
经测试win10 64位可用:
1.下载另一个版本的pyhookwhl
https://pypi.python.org/pypi/pyHook-3000/2
2.管理员命令行覆盖安装原有pyhook库:
pip install pyHook_3000-2-cp35-cp35m-win_amd64.whl
大功告成