pyautogui模拟鼠标键盘操作

Posted thgpddl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyautogui模拟鼠标键盘操作相关的知识,希望对你有一定的参考价值。

安装pyautogui库

快捷键win+R调出“运行”命令窗口,输出cmd
在cmd命令窗口输出:
pip install pyautogui
等待安装,直到完成

如何使用

  1. 打开python的IDLE
  2. 导入库:
    import pyautogui as pg
  3. 按需输入命令即可

命令

每条指令运行间隔(类似全局):
pg.PAUSE=1 %每隔1s运行一条程序

鼠标类命令

获取当前鼠标位置:
pg.position()
模拟鼠标左键:
pg.click(x,y)
模拟鼠标双击左键:
pg.doubleClick(x,y) #注意C是大写
模拟鼠标右键:
pg.click(x,y,button=‘right‘)
模拟鼠标移动:
pg.moveTo(x,y,time) %用time时长从当前移到目标位置
模拟鼠标拖动:
pg.dragTo(x,y,time,button=‘left‘)

键盘类命令

普通按键:
pg.press(‘key‘)
key:enter/left/ctrl
热键(快捷键):
pg.hotkey(‘key1‘,‘key2‘,‘key3‘)
按住不放型/释放按键:
pg.keyDown()/pg.keyUp()

键盘写入

键盘输入:
pg.write(‘‘,interval=time)

以上是关于pyautogui模拟鼠标键盘操作的主要内容,如果未能解决你的问题,请参考以下文章

pyautogui自动化---模拟鼠标键盘常用操作(续)

PyAutoGUI 鼠标键盘方法记录

可以用py库: pyautogui (自动测试模块,模拟鼠标键盘动作)来代替pyuserinput

自动化工具:PyAutoGUI的鼠标与键盘控制,解放双手的利器

python自动化办公--pyautogui控制鼠标和键盘操作

python使用笔记:pyautogui自动化控制鼠标和键盘