python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...
PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块
pyautogui 库 2017-10-4
pip install pyautogui
python pip.exe install pyautogui python3.6下,直接就可以安装了,无须其它依赖
http://blog.csdn.net/astroboythu/article/details/78068070 (阅读)pyautogui库函数的基本介绍,python 捕捉和模拟鼠标键盘操作
https://muxuezi.github.io/posts/doc-pyautogui.html PyAutoGUI——让所有GUI都自动化,本教程译自大神Al Sweigart的PyAutoGUI项目,Python自动化工具,更适合处理GUI任务。
(鼠标操作的一个很简单的练习)。以下文件是qq超市提升奢华度,往墙上挂装饰物用的。
环境:1920x1080分辨率。把qq超市游戏的flash的最下一行,和浏览器的下边框对齐。游戏里 点“装潢”——》“墙上装饰”——》第五页的“天顶彩灯”,然后就可以运行python,往墙上挂装饰物了。
#-*- coding: utf-8 -*-#coding=utf-8
importpyautogui as pag
screenWidth, screenHeight=pag.size()print(screenWidth,screenHeight)for i in range(60):print(i)
pag.click(930, 987)
pag.moveTo(930, 770, duration=0.2)
pag.click(930, 770)
我这机子是 win7 64位,python3.6的环境。
本来关于鼠标键盘操作,原先是想用 PyUserInput 的,看了这篇文章 http://blog.csdn.net/shij19/article/details/53046048,说 PyUserInput模块安装前需要安装pywin32和pyHook模块。
直接又装不上,到文中所述url下载.whl后,再安装,又有引用win32的错,反正也搞不清,不清楚版本还是哪里出了问题。不想再费事,于是又另外搜到 pyautogui这个库,一下就装上了,发现还很好用。主要用途是用来做测试的。
2017-10-6更新,增加了随机数因子,以免被当作游戏作弊
importpyautogui as pagimportrandom#qq超市提高奢华度
x0 = 930y0= 985
for i in range(20):print(i)
x1= x0 -5 + random.choice(range(10)) #增加了随机数因子,以免被当作作弊数据
y1 = y0 -250 -5 + random.choice(range(10))
pag.click(x0, y0)
pag.moveTo(x1, y1, duration=0.2)
pag.click(x1, y1)
2019-8-30更新:wow保持挂机,不被暂离掉线:(2个窗口)
隔一段时间,alt+tab切换窗口,按空格蹦一下:
importpyautogui as pagimporttimeimportrandom
time.sleep(2)defrdm(miao):return random.random() *miaodeftabwin():
time.sleep(60 + rdm(5))
pag.keyDown('alt')
pag.press(['tab'])
pag.keyUp('alt')
time.sleep(3 + rdm(2))return
defrun300():
tabwin()
pag.click(640, 540, 1, 0, 'left') #点击屏幕左侧
pag.typewrite(" ")
tabwin()
pag.click(1280, 540, 1, 0, 'left') #点击屏幕右侧
pag.typewrite(" ")return
for i in range(360):print(i, time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
run300()
..
python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...相关推荐
- python自动控制库_Python最为神奇的库,可控制你的鼠标键盘自动运行!
Python最为神奇的库,可控制你的鼠标键盘自动运行! 这个库让你可以控制和监控输入设备. 喜欢我还有更多干货入门知识,来公众号『程序员中文社区』聊聊吧. Python最为神奇的库,可控制你的鼠标键盘 ...
- python模拟鼠标键盘操作_python3实现复制粘贴 Python-模拟鼠标键盘动作 | 猴头客
1. 安装pyperclip pip install pyperclip 使用方法 复制 pyperclip.copy("hello world") 粘贴 pyperclip.pa ...
- 按键精灵2014(替代重复的鼠标键盘动作)
可以模拟重复的鼠标键盘动作等,刷消息.登录服务器需每次输入固定的东西等. 按键精灵2014下载及指令api 下载以后也会有一些指令 securefx的登录替代 //按键精灵脚本命令 UserVar M ...
- python驱动级模拟按键 检测_模拟任意按键(驱动级)
昨儿装了一XP的离开模式补丁,愕然发现自己的键盘没有Sleep键-- 无奈开始着手写一个模拟按键的小程序,就这么一个小东西算是难住我了. 先后试了 SendKeys .keybd_event .Pos ...
- python自动控制库_一个可以自动化控制鼠标键盘的库:PyAUtoGUI
PyAutoGUI 不知道你们有没有用过,它是一款用Python自动化控制键盘.鼠标的库.但凡是你不想手动重复操作的工作都可以用这个库来解决. 如果,我想半夜时候定时给发个微信,或者每天自动刷页面等操 ...
- python模拟鼠标键盘原理_Python-模拟鼠标键盘动作
引 在使用电脑的时候,偶尔有需求要模拟鼠标键盘,进行一些机械重复的操作(刷新网页.抢票.某些小游戏等).如果为此专门下载一个按键精灵,总感觉杀鸡用牛刀,所以就开始探索一些轻量级解决方案.本人电脑上配置 ...
- python 模拟鼠标键盘_python之模拟鼠标键盘动作
上个月就打算开发个还算好玩的项目,但是一直没时间.这篇是此项目用到的一部分, 处理好此部分基本还差通信等方面的了.首先模拟鼠标键盘按下释放的动作,本人利用X11 这个库,所以要了解X11编程;其次,本 ...
- python扇贝单词书,成功使用Python爬虫扇贝单词库实现自动测试我们的单词量
import time import requests import re from openpyxl import workbook#导入我们要用到的库 from bs4 import Beauti ...
- python录制鼠标动作_python之模拟鼠标键盘动作具体实现
导读热词 上个月就打算开发个还算好玩的项目,但是一直没时间.这篇是此项目用到的一部分, 处理好此部分基本还差通信等方面的了.首先模拟鼠标键盘按下释放的动作,本人利用X11 这个库,所以要了解X11编程 ...
最新文章
- 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第二章 深入理解Netd
- oracle 常用sql
- 【jQuery源码】select方法
- 【图像处理】——比特平面原理和实现方法(全网较全面,含所有比特位图的分层方法)
- C++ 指向子类的指针转型为指向父类类型指针之后指向的对象地址不变
- ​【文末有福利】连续型随机变量及实例详解
- linux磁珠技术,MACS磁珠分选技术基本原理(图文释义)
- elasticsearch最大节点数_ElasticSearch读写底层原理及性能调优
- linux redis命令客户端,Redis客户端
- cad导出pdf_MxCAD云图DWG转PDF
- Pyhton语音播放
- 使用metasploit制作钓鱼网站——browser autopwn攻击
- 思科交换机接口配置trunk_cisco交换机vlan-trunk的配置详解及应用实例
- Gson Builder — Gson Lenient 属性
- 比知识更重要的,是元认知和深度思考
- 虚拟直播需要哪些设备?如何搭建虚拟直播团队?
- MySQL的存储过程(in、out、inout)
- 【算法】958- 动图演示:彻底理解红黑树?
- win11 下beyondcompare 右键菜单中无“比较“
- C语言——比较两个数大小的两种写法