一、PyUserInput安装

python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中。在python3.5中,直接安装PyUserInput模块即可

PyUserInput模块安装前需要安装pywin32和pyHook模块

1

2

3

4

pywin32模块默认已安装

pyHook模块可从这里下载

http://www.lfd.uci.edu/~gohlke/pythonlibs/

//在python官网找了很多个pyHook都不适用于python3.5版本

二、使用方法

//导入模块

import pymouse,pykeyboard,os,sys

from pymouse import *

from pykeyboard import PyKeyboard

1

2

3

//分别定义一个实例

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 模拟键盘输入编辑_python 模拟键盘输入相关推荐

  1. python模拟购物车购物过程_Python 模拟购物车的实例讲解

    1.功能简介 此程序模拟用户登陆商城后购买商品操作.可实现用户登陆.商品购买.历史消费记查询.余额和消费信息更新等功能.首次登陆输入初始账户资金,后续登陆则从文件获取上次消费后的余额,每次购买商品后会 ...

  2. python统计及格不及格人数_Python一次输入多个值(列出存储信息),python,一次性,数值,列表...

    今天在完成python的PTA编程题的时候认识到自己知识的巨大漏洞: 7-1 成绩统计 现有某班级Python考试成绩,请你帮老师做一下成绩统计,找出最高分.最低分,算出平均分,统计出不及格人数 输入 ...

  3. python用户输入文字_python中用户输入的关键字

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python识别用户输入中的某些关键字,然后导出答案. 例如,用户输入 ther ...

  4. python用input输入字典_输入字典python_python输入字典_python用input输入字典 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本篇将介绍python里面的字典,更多内容请参考:python学习指南 pyth ...

  5. python输入姓名_Python基础篇--输入与输出

    在任何语言中,输入和输出都是代码最基础的开始, so,先来聊一聊输入和输出 输出 在python中,我们一般用print() 输出,在括号里输入你想输出的信息,用引号包裹起来(单双三都可以),例如我们 ...

  6. QT combox的使用示例(输入后捕捉enter键,以及输入编辑框如何加输入限制(正则表达式))

    QComboBox 是下拉列表框组件类,它提供一个下拉列表供用户选择,也可以直接当作一个 QLineEdit 用作输入.QComboBox 除了显示可见下拉列表外,每个项(item,或称列表项)还可以 ...

  7. pythoninput输入数字_python如何保证输入键入数字的方法

    要求:python写一个要求用户输入数字,如果不是数字就一直循环要求输入,直到输入数字为止的代码 错误打开方式: while True: ten=input('Enter a number:') if ...

  8. python操作键盘输入中文_python模拟鼠标点击和键盘输入的操作

    所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 安装不 ...

  9. python模拟键盘输入密码栏_python模拟键盘输入 切换键盘布局过程解析

    PostMessage() def keyHwnd(hwndEx, char): """ 向指定控件输入值 :param hwndEx: 控件句柄 :param char ...

  10. python 键盘输入数字_python实现键盘输入的实操方法

    python实现键盘输入的实操方法 python中有指定的代码进行输入操作,所以今天就由小编来为大家介绍python怎么实现键盘输入. 第一首先打开电脑的python编辑工具. 再创建python项目 ...

最新文章

  1. 周围的餐馆有哪些?GeoHash算法
  2. ---WebCam网络摄像头10 socket
  3. cocos2d-x初探学习笔记(12)--图形绘制
  4. 大整数加法(信息学奥赛一本通-T1168)
  5. 禁止root用户远程登录或者禁止其他用户登录而不删除它
  6. #436. 子串的最大差(单调栈)
  7. 没有第三个变量的前提下交换两个变量_很多人连Python变量都没搞懂,说自己会python
  8. 性能测试--jmeter中XPath断言【10】
  9. 计算机在小学英语中的应用,计算机在小学英语教学中的应用.doc
  10. Ubuntu根目录的各个文件夹的介绍
  11. Python根据已知Y值求斜率和截距
  12. The LINQ expression node type 'ArrayIndex' is not supported in LINQ to Entities.
  13. C++ STL使用实例
  14. 单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
  15. Java bean中字段命名潜规则,前两个字母要么都大写,要么都小写
  16. 【亲测有效】解决PPT里多个图片无法使用组合功能
  17. 前端的工程化、模块化和组件化
  18. 转载之-中值滤波均值滤波
  19. png的计算机储存图片的格式吗,我电脑打不开png格式的图片,如何解决?
  20. nginx卸载与安装

热门文章

  1. 带你阅读linux内核源码:下载源码、编译内核并运行一个最小系统
  2. aws s3 上传文件 html,javascript 上传文件到 aws s3存储桶
  3. 一个简单标注库的插件化开发实践
  4. android手机网络Ping测试
  5. 【Axure手机原型】手机产品的规划和设计
  6. 软件测试环境搭建及维护注意事项
  7. unity天空盒渐变,Unity 3D从一个天空盒淡入另一个天空盒
  8. Win10一键修复所有dll缺失的方法
  9. JavaWeb框架学习文章索引
  10. 详解BILSTM-CRF模型结构进行命名实体识别