python的PyAutoGUI库的简单使用与安装
如何通过python代码解放双手,或者通过代码实现自动的电脑鼠标or键盘操作呢?
python的PyAutoGUI库是一个很好地选择。
1.首先根据下面这个网址下载PyAutoGUI
https://pypi.org/project/PyAutoGUI/
因为我使用的python的IDE是Pycharm,所以在Pycharm的terminal里输入下列代码:
pip install PyAutoGUI
安装成功~~,然后在Pycharm的setting的project interprer里把PyAutoGUI导入,如果没有找到的话应该不用导入,可以直接使用。
下面举个小例子:
import pyautogui as pg
import time# 关闭此python界面
pg.moveTo(3650,10)
pg.click()#运行脚本的python界面
pg.moveTo(3570,60)
pg.click()
time.sleep(2)# 关闭此python界面
pg.moveTo(3650,10)
pg.click()#导入脚本pg.moveTo(2400,410)
pg.rightClick()
pg.moveTo(2500,700)
pg.click()# 选中脚本
pg.moveTo(1200,300)
pg.click()
pg.moveTo(1200,980)
pg.click()# 稍微暂停一下
time.sleep(1)#拖拽全局变量pg.moveTo(3100,300)time.sleep(1)pg.drag(-900,-70,duration=2)# 开始播放
pg.moveTo(1830,97)
pg.click()
其中pg.click()代表点击鼠标,pg.moveTo(x,y)代表移动到电脑屏幕的某个位置。time库的作用是用来延缓鼠标或者键盘操作的,pg.drag(x,y,duration=…)使用来实现鼠标拖拽的操作的。
键盘的功调用感兴趣的童鞋可以自行百度一下,有了上述功能,一个while循环,短短几句话你就可以用电脑自动和朋友进行聊天(虽然只是固定的几句话,哈哈哈),然后我用这个实现了一下自动拖拽鼠标,帮我保存文件以及运行项目的小脚本,解放了我的双手,看着电脑的完成速度,确实比我的手速快的不止1倍。总之python -> nb~
视频成果展示:
PyAutoGUI使用展示
PyAutoGUI演示
python的PyAutoGUI库的简单使用与安装相关推荐
- 详解Python中pyautogui库的最全使用方法
这篇文章主要介绍了详解Python中pyautogui库的最全使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 在使用Python做脚本的话,有两个库可以使用,一个 ...
- Python中pyautogui库的最全使用方法
Python中pyautogui库的最全使用方法 Python中pyautogui库的最全使用方法 常用操作 鼠标操作 键盘操作 弹窗操作 图像操作 参考资料 Python中pyautogui库的最全 ...
- Python之Turtle库绘制简单图形
Python之Turtle库绘制简单图形 来绘制正方形.三角形.五边形.五角形 import turtle #引入turtle库pen=turtle.Turtle() #创建turtle类型的画笔 # ...
- Python学习-Matplotlib库绘制简单点阵图、线型图操作
Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...
- python卸载第三方库原来如此简单
python卸载第三方库原来如此简单 打开CMD pip freeze>modules.txt pip uninstall -r modules.txt -y 第二步是将python库里面的第三 ...
- 用python的pyautogui库制作伪脚本
用python的pyautogui库制作伪脚本 安装 开始 全局参数 鼠标动作 键盘动作 屏幕找图事件 像素点事件 演示 帮助文档 安装 pip install pyautogui 另外,某些功能可能 ...
- python的turtle库的简单使用
python的turtle库的简单使用 Python的turtle库是一个直观有趣的图形绘制函数库,是python的标准库之一. 一.绘图坐标体系 turtle库绘制图形的基本框架:通过一个小海龟在坐 ...
- PySerial:Python串口通信库的详细介绍、安装及使用方法攻略
PySerial:Python串口通信库的详细介绍.安装及使用方法攻略 一.PySerial 简介 PySerial 是 Python 的一个串口通信库,支持不同平台下的串口操作.在 Python 应 ...
- Python的PyAutoGUI库整理中文文档,可以让所有GUI都实现自动化。
1.0 简介 1.1 目的 PyAutoGUI是一个纯Python的GUI自动化工具,可以模拟鼠标的移动.点击.拖拽,键盘按键输入.按住操作,以及鼠标+键盘的热键同时按住等操作,能完全代替手动操作.还 ...
最新文章
- 《玩转git三剑客》笔记
- 【告别信】三年了,是该离开了!
- mysql插入日期 vs oracle插入日期
- 别用symbolicatecrash来解析crash Log了
- 2016 pku campus/OpenJ_POJ - C16H(推公式+矩阵快速幂)
- 【rabbitmq安装教程】centos7下安装rabbitMQ
- VS2003创建动态库的一点笔记
- JAVA敏捷开发环境搭建
- Unity 使用Shader实现序列帧动画
- arduino下载库出错_关于程序下载到最后卡住了以及自带库不能用的问题!!
- 服务器虚拟化的几种方式,服务器虚拟化究竟应当选择哪种方式?
- Android Gradle学习(五) Extension详解
- html 中英文字体自动调节,网页CSS字体/网页常用中英文字体(带字体预览)
- wdf中的两个宏WDF_DECLARE_CONTEXT_TYPE WDF_DECLARE_CONTEXT_TYPE_WITH_NAME
- 省市县行政区划代码sql及源地址
- 3G网络通信技术与4G网络通信技术的区别
- class balanced loss pytorch 实现
- sizeof求二维数组的大小
- 海量数据的存储和访问解决方案
- 数据湖与数据仓库的新未来:阿里提出湖仓一体架构