AutoIt
開發者Jonathan Bennett & AutoIt Team
当前版本
  • 3.3.16.1 (2022年9月19日;穩定版本)[1]
編輯維基數據鏈接
操作系统Microsoft Windows
类型GUI脚本语言自动化
许可协议免费 闭源
网站www.autoitscript.com

AutoIt(读音aw-tow-it)[3]是一个用于Microsoft Windows免费自动化语言。在它的早期发布版本中,这个软件主要旨在为微软Windows程序创建自动化脚本(有时也称为[4]但现在已经成长为包含了编程语言设计和全面功能的增强的软件。

在版本3中,AutoIt的语法结构调整为接近于BASIC系列的语言。它是使用经典数据模型、利用可以存储多种数据类型包括数组的变量类型的第三代编程语言。它兼容于Windows 9598MENT42000XP2003Vista以及Windows 7(然而,在3.3.0版本中终止了页面存档备份,存于互联网档案馆)对Windows 2000之前操作系统的支持)。

AutoIt自动化脚本可以编译成压缩、单一的可执行文件,这样的文件可以运行在没有安装AutoIt解释器的计算机上。广泛的函数库(称为UDF或“用户定义函数”)[5]包含在程序中或可以从网站中下载,通过他们可以添加许多专用的功能。AutoIt的安装程序中还自带了基于SciTEIDE。其中集成了编译器和帮助文本,从而为使用AutoIt的开发者提供了事实上的标准环境。

功能

限制

(这可以通过像多进程组件对象模型等方法变通解决。但如果在语言的内部或其库中提供多线程 API,则麻烦会少得多。)

用法

AutoIt可以用来创建Microsoft Windows中的工具软件来自动执行常见的任务,例如监视网站,监视网络,磁盘碎片整理以及备份。它还能用来模拟用户的操作,因此在软件测试中可以使用AutoIt代替手动来“驱动”应用程序。它还常用来开发计算机游戏机器人,用来自动执行游戏中的任务。也可以常用于开发系统封装工具。

注释和引用

  1. ^ AutoIt v3.3.16.1 Released. 2022年9月19日 [2023年1月2日] (英語). 
  2. ^ AutoIt Downloads. [2022-04-27]. (原始内容存档于2021-05-08). 
  3. ^ Reply by Jon (AutoIt creator) to a forum topic discussing correct pronunciation[永久失效連結]
  4. ^ Kaplan, Steve. Citrix Metaframe Access Suite for Windows Server 2003. New York: McGraw-Hill. 2003. ISBN 0072195665. 
  5. ^ 存档副本. [2011-12-29]. (原始内容存档于2012-01-06). 
  6. ^ AutoitObject. a library to use object oriented design in autoit. [2011-12-29]. (原始内容存档于2010-02-26). 

另请参阅

外部链接