欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python编程PyAutoGUI库使用与安装简介

程序员文章站 2022-07-05 21:57:32
如何通过python代码解放双手,或者通过代码实现自动的电脑鼠标or键盘操作呢?python的pyautogui库是一个很好地选择。首先根据下面这个网址下载pyautoguihttps://pypi....

如何通过python代码解放双手,或者通过代码实现自动的电脑鼠标or键盘操作呢?

 python的pyautogui库是一个很好地选择。

首先根据下面这个网址下载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使用展示

以上就是python编程pyautogui库使用与安装简介的详细内容,更多关于pyautogui库使用与安装的资料请关注其它相关文章!

相关标签: python PyAutoGUI