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

 更新时间:2021年10月03日 10:35:45   作者:刘家坑  
这篇文章主要为大家介绍了python编程中PyAutoGUI库的使用与安装简单介绍,文中含有视频详解,有需要的朋友可以借鉴参考下,希望能够有所帮助

如何通过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库使用与安装的资料请关注脚本之家其它相关文章!

相关文章

  • pytorch报错问题:ValueError: num_samples should be a positive integer value, but got num_samples=0

    pytorch报错问题:ValueError: num_samples should be

    这篇文章主要介绍了pytorch报错问题:ValueError: num_samples should be a positive integer value, but got num_samples=0的解决方案,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • python包pdfkit(wkhtmltopdf) 将HTML转换为PDF的操作方法

    python包pdfkit(wkhtmltopdf) 将HTML转换为PDF的操作方法

    pdfkit,把HTML+CSS格式的文件转换成PDF格式文档的一种工具。它就是html转成pdf工具包wkhtmltopdf的Python封装。所以,必须手动安装wkhtmltopdf,这篇文章主要介绍了python包pdfkit(wkhtmltopdf)将HTML转换为PDF,需要的朋友可以参考下
    2022-04-04
  • Python3实现的画图及加载图片动画效果示例

    Python3实现的画图及加载图片动画效果示例

    这篇文章主要介绍了Python3实现的画图及加载图片动画效果,结合实例形式分析了Python3基于tkinter库进行图片加载动画效果的相关实现与使用技巧,需要的朋友可以参考下
    2018-01-01
  • 手把手教你pycharm专业版安装破解教程(linux版)

    手把手教你pycharm专业版安装破解教程(linux版)

    这篇文章主要介绍了 手把手教你pycharm专业版安装破解教程(linux版),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Python中利用原始套接字进行网络编程的示例

    Python中利用原始套接字进行网络编程的示例

    这篇文章主要介绍了Python中利用原始套接字进行网络编程的示例,使用sock_raw接受和发送数据包可以避开网络协议的诸多限制,需要的朋友可以参考下
    2015-05-05
  • Scrapy爬虫多线程导致抓取错乱的问题解决

    Scrapy爬虫多线程导致抓取错乱的问题解决

    本文针对Scrapy爬虫多线程导致抓取错乱的问题进行了深入分析,并提出了相应的解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Python算法绘制特洛伊小行星群实现示例

    Python算法绘制特洛伊小行星群实现示例

    这篇文章主要介绍了Python算法绘制特洛伊小行星群实现示例,这个小示例完成后非常的有意思也会使你在Python学习的道路上感到一丝丝小成就
    2021-10-10
  • python基础练习之几个简单的游戏

    python基础练习之几个简单的游戏

    这篇文章主要介绍了python基础练习之几个简单的游戏,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • 三步教会你完全离线搭建openwebui

    三步教会你完全离线搭建openwebui

    这篇文章主要介绍了在无网络环境下搭建Linux版openwebui的详细步骤,包括下载依赖包、拷贝whl包到无网络环境进行安装、解决安装过程中可能出现的问题,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • Python自动化操作Excel方法详解(xlrd,xlwt)

    Python自动化操作Excel方法详解(xlrd,xlwt)

    Excel是Windows环境下流行的、强大的电子表格应用。本文将详解用Python利用xlrd和xlwt实现自动化操作Excel的方法详细,需要的可以参考一下
    2022-06-06

最新评论