python 模拟键盘输入

一、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如何模拟键盘输入_python 模拟键盘输入相关推荐

  1. python模拟键盘打字_python模拟鼠标点击和键盘输入的操作

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

  2. 用python语言模拟微信红包_python 模拟微信抢红包 基础语法实现demo

    1.实现微信抢红包 简易demo版 : 代码如下: from decimalimport Decimal # 提供了随机方法 import random print('$$$$$$weichat模拟微 ...

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

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

  4. python如何模拟键盘输入_Python模拟键盘输入和鼠标操作

    一.Python键盘输入模拟: import win32api import win32con win32api.keybd_event(17,0,0,0) #ctrl键位码是17 win32api. ...

  5. python如何模拟键盘输入_python实现键盘输入的实操方法

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

  6. python模拟键盘输入_python模拟键盘输入的问题

    问 题 这是一段自动登录QQ的代码,我感觉是def an()出了问题,但是我看不出问题在哪儿. import subprocess import win32api import win32con im ...

  7. python3模拟键盘输入_python 模拟键盘输入

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

  8. python3模拟键盘输入_Python模拟键盘输入

    使用pynput库达到模拟键盘输入的目的(也可以进行鼠标模拟). 1.安装pynput库 pip install pynput 2.引入键盘所需类 from pynput.keyboard impor ...

  9. python 监控键盘输入_python 监控键盘输入

    软件测试精品文章汇总 测试基础 python测试开发库及项目 谷歌如何测试软件 python工具书籍下载-持续更新 2018软件测试标准汇总下载 python测试开发自学每周一练 python测试工具 ...

最新文章

  1. B2B行业网站10种经营模式研究及组合方案
  2. PHP的DES加解密函数 与JAVA兼容
  3. build的时候出错,fatal error LNK1103
  4. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170314
  5. 虚拟机python建站_搭建本地虚拟服务器linux(CentOS 7)的python虚拟环境(Hyper-V演示)...
  6. (王道408考研数据结构)第八章排序-第二节:直接插入排序和希尔排序
  7. Learning-Python【0】:Windows环境下Python2和Python3的安装
  8. 学习EXT第九日:表单入门
  9. CS0579 Duplicate 'Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute
  10. 黑马程序员php考试题,PHP基础案例教程
  11. Button控件的点击事件
  12. 关于求已知整数数组的连续子数组的最大和的方法 ——基于软件工程的要求给予优化...
  13. android 截屏分享权限,android 截屏+保存图片+权限
  14. 测试质量保障体系的建立
  15. Mineros 远程登录,外网登录,解决无法在家控制机器的问题
  16. 品优购06——运营商后台(商品管理)
  17. Aspack壳手动脱壳
  18. 地图学相关知识(二)
  19. AWT绘图工具Graphics
  20. 使用GF集进行构型综合的方法之总结

热门文章

  1. 基于ASP.NET的comet简单实现
  2. 勾引百度谷歌的蜘蛛爬虫
  3. SQL2005利用ROW_NUMER实现分页的两种常用方式
  4. Ajax框架DWR入门
  5. 获取工作流活动的返回值
  6. IDEA直接跳转到方法的实现类快捷键
  7. wxpython动态实时绘图_wxPython: 简单的绘图例子
  8. windows常用进程
  9. python 时间-秒_Python-代码等待10秒不直观,教你用进度条显示时间进度
  10. eclipse opengl java_eclipse openGL glut运行环境配置