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

python-信息交互-pyautogui

python-信息交互-pyautogui

  • 一: pyautogui
    • 1> waht?
    • 2> 功能分类
    • 3> 概念及作用
  • 二: 通用功能
    • 1> function all
    • 2> function 注释
  • 三: 鼠标控制
    • 1> mouse functions
    • 2> mouse functions demo
    • 3> mouse drag demo
  • 四: keyboard控制
    • 1> keyboard functions
    • 2> keyboard demo
    • 3> keyboard string
  • 五:screencap
    • 1> screencap functions
    • 2> screencap demo
    • 3> screencap pixel
  • 六:Dialog window
    • 1> Dialog window functions
    • 2> functions demo
      • 1. alert()-警告消息框
      • 2. confirm()-确认消息框
      • 3. prompt()-输入提示框
      • 4. password()-密码输入框
  • 七: platform window
    • 1> getActiveWindow demo
    • 2> getActiveWindow attribute
    • 3> getActiveWindow function
      • 1. getWindowsWithTitle demo
      • 2. getAllTitles demo
    • 4> window set
      • 1. window set demo
      • 2. window set other command

一: pyautogui

1> waht?

pyautogui是一个Python模块,可以模拟用户在屏幕上的鼠标和键盘操作。它可以自动化鼠标和键盘输入,可以用于各种自动化任务,例如GUI测试、自动化数据输入、自动化游戏玩法等。pyautogui提供了一组函数来控制鼠标和键盘,例如移动鼠标、单击、双击、右键单击、按下和释放键等。它还提供了一些额外的功能,例如捕捉屏幕截图、识别颜色和图像等,以及其他一些实用工具,例如获取屏幕尺寸和鼠标位置。

2> 功能分类

<
功能描述domo
通用功能暂停、休眠、耗时PAUSE 、sleep、countdown
鼠标控制输入字符串、按键操作、按下 & 释放、组合键write、press、hotkey
屏幕图像处理屏幕快照、像素及匹配、图像定位
消息窗对话框alert()函数、confirm()函数、prompt()函数、password()函数
其他
http://www.lryc.cn/news/423924.html

相关文章:

  • flink1.18 编译遇到的问题
  • 2024年8月份编译Openwrt系统基础
  • Vue3+vite+ts 项目使用mockjs
  • 动态规划(二)——例题
  • Node.js中判断是文件还是文件夹的多种方法
  • idea 如何打war包
  • 米联客-FPGA程序设计Verilog语法入门篇连载-15 Verilog语法_跨时钟域设计
  • gradio 对话界面实现支持图片、视频正常显示
  • 催收业务怎么提高接通率
  • 动态生成sitemaps和robots.txt文件:提升SEO与网站可爬性
  • LeetCode 第二十五天 2024.8.12
  • Elasticsearch 全文查询详解
  • 20240810在荣品RK3588S-AHD开发板的预置Android13下挂载exFAT的256GB的TF卡
  • java基础进阶——log日志、类加载器、XML、单元测试、注解、枚举类
  • 《向量数据库指南》——控制Chatbot对话内容:Dopple AI的创新实践与用户体验优化
  • 构建实时数据仓库:流式处理与实时计算技术解析
  • python算术表达式遗传算法
  • net.sf.jsqlparser.statement.select.SelectItem
  • lua匹配MAC地址 正则表达式
  • Chainlit快速实现AI对话应用并将聊天数据的AWS S3 和 Azure Blob云服务中
  • 浅谈性能优化(基于C++)
  • Python 报错:ModuleNotFoundError: No module named ‘Crypto‘
  • UE(User Equipment) 和 UA(User Agent)
  • 视觉SLAM ch3补充——在Linux中配置VScode以及CMakeLists如何添加Eigen库
  • 开关电源:优化电子产品中的能源使用
  • Java语言程序设计——篇十三(2)
  • python结合csv和正则实现条件筛选数据统计分数
  • Ubuntu系统的基础操作和使用|Linux|安装|网络连接|更新与升级系统|系统维护|故障排除|监控|桌面环境|虚拟机|快捷键
  • day 38
  • 352532