[python3.5][PyUserInput]模拟鼠标和键盘模拟
2016-11-05 16:21
549 查看
一、PyUserInput安装
python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中。在python3.5中,直接安装PyUserInput模块即可 PyUserInput模块安装前需要安装pywin32和pyHook模块
pywin32模块默认已安装
pyHook模块可从这里下载
http://www.lfd.uci.edu/~gohlke/pythonlibs/
//在python官网找了很多个pyHook都不适用于python3.5版本
PyUserInput模块
https://github.com/PyUserInput/PyUserInput
二、使用方法
//导入模块import pymouse,pykeyboard,os,sys from pymouse import * from pykeyboard import PyKeyboard
//分别定义一个实例
m = PyMouse()
k = 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() –获得屏幕尺寸
键盘操作:
k.type_string(‘Hello, World!’) –模拟键盘输入字符串
k.press_key(‘H’) –模拟键盘按H键
k.release_key(‘H’) –模拟键盘松开H键
k.tap_key(“H”) –模拟点击H键
k.tap_key(‘H’,n=2,interval=5) –模拟点击H键,2次,每次间隔5秒
k.tap_key(k.function_keys[5]) –点击功能键F5
k.tap_key(k.numpad_keys[5],3) –点击小键盘5,3次
联合按键模拟
例如同时按alt+tab键盘
k.press_key(k.alt_key) –按住alt键
k.tap_key(k.tab_key) –点击tab键
k.release_key(k.alt_key) –松开alt键
相关文章推荐
- python 模拟鼠标键盘输入PyUserInput
- P-1.3.1 学习使用PyUserInput并用Python模拟鼠标的拖动
- Win10 Python3.5 安装pymouse(pyuserinput)报错坑
- Win10 Python3.5安装PyUserInput
- [python]windows下模拟鼠标点击和键盘输入
- Python模拟键盘输入和鼠标操作
- python 3.6 安装 PyUserInput 的依赖包pywin32
- selenium+python自动化-python3.5.4上SendKeys报错用PyUserInput取代
- python之模拟鼠标键盘动作具体实现
- 利用Python实现Windows下的鼠标键盘模拟的实例代码
- python模拟键盘鼠标操作
- selenium+python自动化85-python3.6上SendKeys报错用PyUserInput取代
- windows下python模拟鼠标点击和键盘输示例
- python的pyautogui--模拟鼠标,键盘输入实现大宗商品现货下单
- windows下python模拟鼠标点击和键盘输示例
- linux下python之模拟鼠标键盘动作具体实现
- Python-模拟鼠标键盘动作
- Python-模拟鼠标键盘动作
- [python]windows下模拟鼠标键盘输入
- python模拟鼠标键盘操作 GhostMouse tinytask 调用外部脚本或程序 autopy右键另存为