Python 控制鼠标键盘依赖安装

一、安装 pywin32
               1、pip install pywin32
                           容易安装失败

               2、https://pypi.org/simple/pywin32/ 下载对应版本的 .whl 文件(选择对应的python 版本与window 版本)
                           使用 pip install 文件路径:

                                        pip install F:\下载\xxxxxxx.whl

 

二、安装 pyhook
               1、无法使用 pip 直接安装,下载.whl 地址 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook(选择对应的python 版本与window 版本)
        PyHook: a wrapper for global input hooks in Windows.
                     PyWinHook is a maintained fork of this package.

                                 pyHook‑1.5.1‑cp37‑cp37m‑win_amd64.whl

                                 pyHook‑1.5.1‑cp37‑cp37m‑win32.whl

                                 pyHook‑1.5.1‑cp36‑cp36m‑win_amd64.whl

                                 pyHook‑1.5.1‑cp36‑cp36m‑win32.whl

                                 pyHook‑1.5.1‑cp35‑cp35m‑win_amd64.whl

                                 pyHook‑1.5.1‑cp35‑cp35m‑win32.whl

                                 pyHook‑1.5.1‑cp34‑cp34m‑win_amd64.whl

                                 pyHook‑1.5.1‑cp34‑cp34m‑win32.whl

                                 pyHook‑1.5.1‑cp27‑cp27m‑win_amd64.whl

                                 pyHook‑1.5.1‑cp27‑cp27m‑win32.whl

                         下载完成后, 执行命令:pip install F:\下载\PyUserInput-0.1.11-py2-none-any.whl

 

三、安装PyUserInput

              1、pip 直接安装

                            pip install PyUserinput       (容易失败)

              2、zip 文件安装:                                       https://files.pythonhosted.org/packages/d0/09/17fe0b16c7eeb52d6c14e904596ddde82503aeee268330120b595bf22d7b/PyUserInput-0.1.11.tar.gz

            下载完成后,加压,进入文件,看到setup.py 文件:执行 python setup.py install

四:测试

鼠标测试代码:

from pymouse import PyMouse
myMouse = PyMouse()
#获取当前的鼠标位置
nowP = myMouse.position()
print(nowP)
#鼠标移动到坐标(x,y)处
myMouse.move(100,1)
#鼠标点击,x,y是坐标位置 button 1表示左键,2表示点击右键 n是点击次数,默认是1次,2表示双击
myMouse.click(0,0,1,1)
#最简单的用法
myMouse.click(0,0)

 

键盘测试代码:

from pykeyboard import PyKeyboard

k = PyKeyboard()

k.type_string('abcdefg') #输入内容

k.press_key('a') #按a键

k.release_key('a') #松开a键

k.tap_key('a') #点击a键

k.tap_key('aa', n=2, interval=5) #点击a键2次,每次间隔5秒

k.tap_key(k.function_keys[5]) #功能键F5
k.press_keys([k.alt_key, 'a']) #组合按键,试验不成功

 

参考博客:【python】python控制鼠标和键盘】https://www.cnblogs.com/to-red/p/9916668.html

                 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值