python模拟鼠标点击脚本_python模拟鼠标点击和键盘输入的操作
所有代码都是网上百度出来的,通过个人实践找到适合自己的。
采用的python 库是 pymouse、pykeyboard
安装时直接pip安装的,pip install PyUserInput
安装不成功的可以参照http://www.lfd.uci.edu/~gohlke/pythonlibs/这个地址,内容很全
实现了一个最简单的输入密码,enter进入的登录过程
如果想遍历,可以使用itertools 包,很有用,具体用法这里不介绍了。
· 鼠标点击
有m.click(x, y, button, n) -- 点击,想x,y坐标,button:-1表示左键,-2表示右键,n:默认1次,2双击
m.move(x, y) -- 鼠标移动
m.screen_size() -- 获取屏幕尺寸
· 键盘操作
k.type_string('abcdefg') --输入内容
k.press_key('a') --按a键
k.release_key('a') --松开a键
k.tap_key('a') --点击a键
k.tap_key('a', n=2, interval=5) --点击a键2次,每次间隔5秒
k.tap_key(k.function_keys[5]) --功能键F5
k.press_keys([k.alt_key, 'a']) --组合按键,试验不成功
win10 系统没反应
关于监听键盘操作窗口:
import pyHook
import pythoncom
需要用到这两个模块,安装方法可以网上百度,我下载的是pyHook-1.5.1-cp27-cp27m-win_amd64.whl,放到python安装目录Scripts下,执行pip install pyHook-1.5.1-cp27-cp27m-win_amd64.whl即可
其中ctypes比较复杂,会单独写一篇
运行结果如下,可以把输入的内容保存到一个文档中(例えば:txt/excel)
这是两张图片拼出来的,拼接处有些明显,具体实现如下import Image
image1 = Image.open('C:\\Pictures\\csdn\\1.png'.decode('utf8').encode('gbk')) #如果是中文路径
image1 = Image.open('C:\\Pictures\\csdn\\2.png'.decode('utf8').encode('gbk'))
w1,h1 = image1.size
w2,h2 = image2.size
newIm= Image.new('RGB', (max(w1,w2), h1+h2+1), 'white')
newIm.paste(image1,(0,0))
newIm.paste(image2,(0,h1))
newIm.save('C:\\Pictures\\csdn\\Image.png','jpeg')
还是挺简单的。
关于鼠标的事件监听也尝试了,不过效果不太好,希望可以研究下怎么实现彩色线条模拟鼠标轨迹的代码~
总结
以上所述是小编给大家介绍的python模拟鼠标点击和键盘输入的操作,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
python模拟鼠标点击脚本_python模拟鼠标点击和键盘输入的操作相关推荐
- python模拟鼠标点击和键盘输入的操作_python模拟鼠标点击和键盘输入的操作
所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 安装不 ...
- python操作键盘输入中文_python模拟鼠标点击和键盘输入的操作
所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 安装不 ...
- python控制鼠标移动并点击_python模拟鼠标点击和键盘输入的操作
所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 安装不成 ...
- python模拟键盘打字_python模拟鼠标点击和键盘输入的操作
所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 实现了 ...
- python实现键盘自动输入_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...
通过Python可以模拟鼠标点击和键盘输入的操作,进而可以实现一些比较有趣的功能,例如游戏挂机.自动发消息等. 本文以自动发消息为例,实现该功能,通过该代码可以自动往QQ.微信发送任意内容.首先考虑想 ...
- python模拟鼠标键盘操作_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...
通过Python可以模拟鼠标点击和键盘输入的操作,进而可以实现一些比较有趣的功能,例如游戏挂机.自动发消息等. 本文以自动发消息为例,实现该功能,通过该代码可以自动往QQ.微信发送任意内容.首先考虑想 ...
- C++模拟鼠标点击和键盘输入的操作 mouse_event keybd_event
实际运用,视频讲解 python和C++实现模拟键鼠操作实测说明[300英雄] 高清视频传送门:点我 相关环境 操作系统:Win10 企业版 编译环境:MinGW 相关说明 参考资料:windows ...
- python实现登陆注册跳转_Python模拟登录和登录跳转的参考示例
# coding:utf-8 import urllib import urllib2 import cookielib from bs4 import beautifulsoup # 设置登录url ...
- python写淘宝秒杀脚本_python实现淘宝秒杀脚本
本文实例为大家分享了python实现淘宝秒杀脚本的具体代码,供大家参考,具体内容如下 1.安装pycharm.网上教程很多. 2.安装 Selenium 库. Selenium支持很多浏览器,我选择的 ...
- python怎么换行继续写脚本_python怎么换行继续写脚本
推荐手册:Python 基础入门教程 在python中,Python用反斜线 ("") 作为续行符(换行符),这里以python3.5为例.首先运行终端或者cmd命令行(windo ...
最新文章
- 车位预定查询html格式,停车场车位预定方法
- 如何做到服务器虚拟化_尽可能地做到无服务器,但不止于此
- django-图片上传,用户上传
- Android笔记 帧动画
- Basic Oracle Net Services Client-Side Configuration
- 验证input输入框(字母,数字,符号,中文)
- GNS 3路由器7200介绍
- 超简单的html登录界面
- windows 默认的 opengl 版本是1.1
- 开发人员学习文档下载地址
- matlab中plot3,mesh,grid三者画图的区别
- Redis雪崩,击穿,穿透产生原因以及其解决方案
- 由word制作CHM文件
- 学习笔记---高等数学前置知识---约分、通分
- 程序员接私单需要注意的几大问题
- Servlet与表单、数据库综合项目实战【学生信息管理】
- linux驱动21:内核创建类class_create
- 微信小程序 自动换行
- 电脑麦克风没声音怎么办?3个方法快速解决
- valuable的用法_valuable是什么意思_valuable的翻译_音标_读音_用法_例句_爱词霸在线词典...