当前位置: 首页 > news >正文

Python库之PyAutoGUI使用操作文本文件

Date: 2025.03.04 20:32:11 author: lijianzhan

上一篇文章中提到了PyAutoGUI库的安装以及使用,本篇将介绍一款自动化工具-PyAutoGUI进行系统的文本操作,除了这些操作之外,强大的PyAutoGUI库可以满足鼠标、键盘事件操作外,还可以进行消息弹窗、截屏等操作。

  1. 首先新建一个python文件,并导入pyautogui。
import pyautogui
  1. PyAutoGUI库操作命令如下:
基本功能和使用方法
‌鼠标操作‌:

获取鼠标当前位置:x, y = pyautogui.position()
移动鼠标到指定位置:pyautogui.moveTo(x, y)
点击鼠标:pyautogui.click(x, y)
拖动鼠标:pyautogui.dragTo(x, y, duration=1)
滚动鼠标:pyautogui.scroll(10)
‌键盘操作‌:

输入文本:pyautogui.typewrite('Hello, World!')
模拟快捷键:pyautogui.hotkey('ctrl', 'c')
按下和释放键盘按键:pyautogui.keyDown('ctrl'), pyautogui.keyUp('ctrl')
‌屏幕截图和图像匹配‌:

获取屏幕尺寸:screen_width, screen_height = pyautogui.size()
截屏并保存:screenshot = pyautogui.screenshot()
在屏幕上查找图像并点击:pyautogui.click(pyautogui.locateOnScreen('image.png'))
  1. 操作文本代码如下:
import pyautogui

# 打开记事本
pyautogui.PAUSE = 1
# 打开运行窗口
pyautogui.hotkey('win', 'r')
# 输入记事本
pyautogui.write('notepad')
# 按下回车 输入记事本信息确认
pyautogui.press('enter')
# 按下回车 cmd窗口确认
pyautogui.press('enter')

# 输入文本
pyautogui.write("Hello World!")
# 保存文件
pyautogui.hotkey('ctrl', 's')
# 输入文件名
pyautogui.write('example.txt')
# 按下回车
pyautogui.press('enter')
# 确认保存
pyautogui.press('enter')

相关文章:

  • e2studio开发RA4M2(15)----配置RTC时钟及显示时间
  • AutoSar架构学习笔记
  • 7、什么是死锁,如何避免死锁?【高频】
  • javaweb自用笔记:Vue
  • 计算机软考(二)-思维导图
  • linux如何在某个文件夹下查看所有文件(层级只到当前文件夹的两层)并找到‘XXXX’ 这个单词
  • 性能测试监控工具jmeter+grafana
  • 软考中级-数据库-3.4 数据结构-图
  • sql-labs靶场笔记
  • list
  • 一些相关知识
  • 队列的顺序结构——循环队列——入队
  • 【零基础到精通Java合集】第十一集:List集合框架与泛型
  • 【练习】【链表】力扣热题100 2. 两数相加
  • 鸿蒙开发中,数据持久化之Transaction(事务)的概念及应用
  • C语言基础要素(010):复合赋值
  • Android 14 - HDMI_CEC架构分析
  • Go语言学习笔记(六)——标准库
  • 量子算法:英译名、概念、历史、现状与展望?
  • SparkStreaming之04:调优
  • 企业网站建设一般多少钱/引擎搜索入口
  • 改wordpress登陆图标/网站怎么优化排名的方法
  • 网站开发课题研究背景/营销手段有哪些
  • 网站做担保交易/站长之家工具查询
  • 做网站的技术要求/网站seo优化步骤
  • 什么网站排名做的最好/百度金融