python之pyautoit

专门针对Python语言的AutoItX3.dll的接口库。配合autoit程序(获取程序元素)对计算机程序进行模拟操作

AutoIt最初是为PC(个人电脑)对数千台PC进行配置的“批量处理”而设计,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本.

功能
运行Windows和Dos程序[1] 

模拟键击动作(支持大多数键盘布局)
模拟鼠标移动和点击动作
对窗口进行移动,调整大小和其它操作
直接与窗口的“控件“交互(设置/获取文本,移动,关闭等等)
配合剪贴板进行剪切/粘贴文本操作
对注册表进行操作


安装方式:pip install pyautoit

简单案例

import autoit  #注意导入的不是pyautoit
autoit.run("notepad.exe")
autoit.win_wait_active("[CLASS:Notepad]", 3)
autoit.control_send("[CLASS:Notepad]", "Edit1", "hello world{!}")
autoit.win_close("[CLASS:Notepad]")
autoit.control_click("[Class:#32770]", "Button2")

 
相关的连接:
https://pypi.python.org/pypi/PyAutoIt/0.3

你可能感兴趣的:(python)