AutoIt是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作。它利用模拟键盘按键,鼠标移动和窗口/控件的组合来实现自动化任务。而这是其它语言不可能做到或无可靠方法实现的(例如VBScript和SendKeys)。AutoIt初是为PC(个人电脑)对数千台PC进行配置的“批量处理”而设计,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。
AutoIt的功能:运行Windows和Dos程序;模拟键击动作(支持大多数键盘布局);模拟鼠标移动和点击动作;对窗口进行移动,调整大小和其它操作;直接与窗口的“控件“交互(设置/获取文本,移动,关闭等等);配合剪贴板进行剪切/粘贴文本操作;对注册表进行操作。
AutoIt目前新是v3版本,不同于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的主页上进行捐赠。
在AutoIt (约第2版)开发的阶段 ,开发者希望能加快发展AutoIt,基于GPL协议开放了源代码。但是不久有少数人为提高产品竞争力而不遵守非通用公共许可证,且不保留开发者的保留署名权。AutoIt的开发者决定,为防止这种偷窃的带来不必要的麻烦,于2006年8月,即3.2.0版本后停止发放源代码。
安装AutoIt,可以选择原汁原味的官方安装包,也可以选择AutoIt中文论坛(简称ACN)出品的汉化增强版。官方安装包autoit-v3-setup.exe集成的是裁剪版本的SciTE编辑器,如需更多功能(如要使用Koda Form Designer 编写带GUI界面的程序),则要另外单独下载完整版的SciTE编辑器。汉化增强版中收录了不少官网论坛以及中文论坛中的UDF(User Defined Function,即用户自定义函数),还附带了很多有用的工具,如SPY++、DLL查看器、代码迷惑工具等。但相应地,体积也大了不少。
联系方式:如果你有任何问题,可以在http://www.autoitscript.com/site/contact-us/页面填写并提交相关内容。