美文网首页
python3 初次使用pyuserinput鼠标键盘消息包的踩

python3 初次使用pyuserinput鼠标键盘消息包的踩

作者: 嘉越_093c | 来源:发表于2019-03-08 17:34 被阅读0次

    版权声明:本文为博主原创文章,未经博主允许不得转载。 我的CSDN https://blog.csdn.net/u014314850/article/details/88352794

    以下是踩坑记录,可以跳过,在最后有无坑流程

    想用鼠标键盘消息做一些自动化,初学py,上百度查之

    使用py charm 挺方便的。

    要装 pyuserinput,装这个之前,

    要先装 pyhook ,win32,装这个之前,

    要先装 swig,装这个之前,

    要先装 vs编译工具,装这个之前,

    官网下vs,看百度经验,另一种方法是下载whl文件,安装后也没用

    swig下载配置环境即可

    用pip或者py charm安装的hook版本(1.6.1)和py charm搜索安装的pyuserinput 不适配(坑)

    所以要另外下载hook(1.5.1)

    具体:

    python3.7,新电脑,旧电脑装过vs,问题少

    用py charm 设置里面安装py包

    搜索win32安装

    如果pip版本低,在 doc命令行执行

    python -m pip install --upgrade pip

    在py charm更新的pip不知道为啥安装成功也是没更新

    想要发送鼠标键盘消息,就是使用pymouse

    现在已经集成到pyuserinput 包里了

    py charm中的设置界面,安装各种包非常方便

    py charm File-Setting

    装 pyuserinput

    报错,说要 pyhook

    然后搜pyhook,安装pyhook3

    报错,说要 swig

    上网查swig,下载 http://www.swig.org/download.html

    解压,将路径配置进环境变量 doc命令行 swig --help 检查是否 配置成功

    用py charm安装的pyhook

    报错,说没安装vs编译工具

    https://jingyan.baidu.com/article/154b4631317d1028ca8f4120.html

    按的百度经验去vs官网下载,安装

    用py charm安装的pyhook,成功

    用py charm安装的pyuserinput

    报错,版本不适配

    查到0.1.11的pyuserinput 不适配1.6.1的pyhook

    在py charm卸载pyhook,

    然后下载 https://github.com/Answeror/pyhook_py3k

    命令行 cd 到上面下载好的路径下 如

    cd D:\softwres\swig\pyhook_py3k-master\pyhook_py3k-master

    再执行

    python setup.py build_ext --swig=D:\softwres\swig\swigwin-3.0.12\swig.exe

    编译

    上面的路径替换为你直接的swig解压到的路径,或者系统环境变量,

    成功,再执行安装 pip install .

    上面那个点不能缺,表示此路径下,你懂的。

    安装成功,在py charm安装pyuserinput

    成功

    整理下无坑流程

    if 未安装过vs大家庭的任意一款(vs 2010等):

             安装vs编译工具(懂的直接进官网,不懂见https://jingyan.baidu.com/article/154b4631317d1028ca8f4120.html)

    if 未安装过swig:

             http://www.swig.org/download.html

             解压,将路径配置进环境变量,doc命令行 swig --help 检查是否 配置成功

    if 未安装过py的hook:

            下载1.5.1 https://github.com/Answeror/pyhook_py3k 请勿在py charm里面搜索安装

             命令行 cd 到上面下载好的路径下,编译:python setup.py build_ext --swig=D:\softwres\swig\swigwin-3.0.12\swig.exe

             成功后安装:pip install .

    if 未安装过py的win32:

             在py charm里面搜索win32安装(File-Setting-Project:xxx-Project Interpreter-点击右边的加号-搜索-Install Package)

    在py charm里面搜索安装pyuserinput

    完成

    相关文章

      网友评论

          本文标题:python3 初次使用pyuserinput鼠标键盘消息包的踩

          本文链接:https://www.haomeiwen.com/subject/mxcdpqtx.html