PyAutoIt 0.3库安装和使用

专门针对Python语言的AutoItX3.dll的接口库。
目前最新版本:0.4

安装方式:
如果你的已经安装pip工具,就可以使用下面命令来安装或升级:

pip install -U pyautoit

另外其它的方式:可以从PyPI里下载,并解压运行,

python setup.py install

例子:
这个例子实现打开记事本,然后输入字符: “hello world”
关闭并保存为文件。

在python的IDLE集成开发环境里输入下面的代码:
import autoit

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

简介

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

功能

运行Windows和Dos程序[1]

模拟键击动作(支持大多数键盘布局)
模拟鼠标移动和点击动作
对窗口进行移动,调整大小和其它操作
直接与窗口的“控件“交互(设置/获取文本,移动,关闭等等)
配合剪贴板进行剪切/粘贴文本操作
对注册表进行操作
不同于AutoIt v2版本,新的v3版本有更多标准语法-类似于VBScript和BASIC-而且支持更复杂的表达式,用户函数,循环以及脚本编写老手们所期待的其它所有内容.
正如以前版本一样,AutoIt设计得尽可能的小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行.此外使用 Aut2Exe 这个工具还可以把脚本文件编译为独立的可执行程序.
同时升级了ActiveX和DLL版本在AutoIt里称为 AutoItX - 与v2版本不同的是它将是一个组合控件 (COM组件对象模型和同一DLL文件中的标准DLL函数).AutoItX 将允许您加入一些AutoIt独有的特性到您最常用的脚本语言或程序设计语言中去!请查看这AutoItX帮助文件 (开始 \ 程序\ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File) 以获得更多信息和示例.

最重要的是,AutoIt 将继续是免费的 - 但是如果您打算支持我们花在此工程的时间,金钱以及所作努力和网站主机运作的话,那么您可以到AutoIt的主页上进行捐赠.

发表评论

邮箱地址不会被公开。 必填项已用*标注