pyautogui 与PyUserInput实现输入语句与快捷按键

一、调用模块的安装
PyUserInput模块安装前需要安装pywin32和pyHook模块
pyHook模块可从这里下载
http://www.lfd.uci.edu/~gohlke/pythonlibs/
PyUserInput模块
https://github.com/PyUserInput/PyUserInput
pyautogui模块
https://pypi.org/project/PyAutoGUI/
pyautogui 库可进行模拟键盘、鼠标等操作,功能多多

二、导入模块
在这里插入图片描述
注意 PyUserinput 包含了pymouse 和pykeyboard两个大的模块 分别操纵鼠标和键盘
初始化一个对象:在这里插入图片描述
鼠标操作:
m.click(x,y,button,n) 鼠标点击
x,y 是坐标位置
buttong 1表示左键,2表示点击右键
n 点击次数,默认是1次,2表示双击
m.move(x,y) –鼠标移动到坐标(x,y)
x_dim, y_dim = m.screen_size() –获得屏幕尺寸
键盘操作为:
在这里插入图片描述
需要说明的是实际使用中PyUserinput 的输入字符串的type_string很好用,但是使用快捷键测试了几次都没成功所以用的pyautogui。
pyautogui.keyDown(‘alt’) 按下alt键
pyautogui.keyUp(‘alt’) 松开alt键
模拟手指的敲击动作
pycharm 中alt + F12为打开Terminal的快捷键

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值