当前位置:嗨网首页>书籍在线阅读

01-用GUI自动化控制键盘和鼠标

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第20章 用GUI自动化控制键盘和鼠标

掌握编辑电子表格、下载文件和运行程序的各种Python模块,是很有用的。但有时候没有模块对应你要操作的应用程序。在计算机上的终极自动化任务,就是写程序直接控制键盘和鼠标。这些程序可以控制其他应用,向它们发送虚拟的按键和鼠标点击事件,就像你自己坐在计算机前与应用交互一样。

这种技术被称为“图形用户界面自动化”,简称“GUI自动化”。有了GUI自动化,你的程序就像一个用户坐在计算机前一样,能做任何事情。GUI自动化就像是对机械臂进行编程。你可以通过编程让机械臂在你的键盘上打字,并为你移动鼠标。这种技术对于需要大量的机械式单击或填写表格的任务特别有用。

一些公司销售的创新的(也是价格昂贵的)“自动化解决方案”,通常被称为“机器人过程自动化”(RPA)。这些产品实际上和你用pyautogui模块制作的Python脚本没有什么区别。该模块具有模拟鼠标移动、单击和鼠标滚轮滚动的函数。本章只介绍PyAutoGUI功能的子集。

154.png

视频讲解