AutoIt

AutoIt
Paradigmimperative, functional, procedural, reflective
Designed byJonathan Bennett
DeveloperAutoIt Consulting Ltd.
First appearedJanuary 1999; 25 years ago (1999-01)
Stable release
3.3.16.1 / September 19, 2022; 2 years ago (2022-09-19)[1]
Preview release
3.3.16.1 RC2 / June 9, 2022; 2 years ago (2022-06-09)[2]
PlatformIA-32 and x64
OSWindows XP SP3 and later
Windows Server 2003 and later
LicenseFreeware
Filename extensions.au3
Websitewww.autoitscript.com
Influenced by
BASIC
Preview warning: Page using Template:Infobox programming language with unknown parameter "caption"

AutoIt /ɔːt ɪt/[3] is a freeware programming language for Microsoft Windows. In its earliest release, it was primarily intended to create automation scripts (sometimes called macros) for Microsoft Windows programs[4] but has since grown to include enhancements in both programming language design and overall functionality.

The scripting language in AutoIt 1 and 2 was statement-driven and designed primarily for simulating user interaction. From version 3 onward, the AutoIt syntax is similar to that found in the BASIC family of languages. In this form, AutoIt is a general-purpose, third-generation programming language with a classical data model and a variant data type that can store several types of data, including arrays.

An AutoIt automation script can be converted into a compressed, stand-alone executable which can be run on computers even if they do not have the AutoIt interpreter installed. A wide range of function libraries (known as UDFs, or "User Defined Functions")[5] are also included as standard or are available from the website to add specialized functionality. AutoIt is also distributed with an IDE based on the free SciTE editor. The compiler and help text are fully integrated and provide a de facto standard environment for developers using AutoIt.

  1. ^ "AutoIt Downloads". AutoIt. Retrieved 2022-11-07.
  2. ^ "AutoIt 3.3.16.1 Release Candidate". AutoIt. 2 June 2022. Retrieved 2022-11-07.
  3. ^ "Reply by Jon (AutoIt creator) to a forum topic discussing correct pronunciation".[permanent dead link]
  4. ^ Kaplan, Steve (2003). Citrix Metaframe Access Suite for Windows Server 2003. New York: McGraw-Hill. ISBN 0-07-219566-5.
  5. ^ "User Defined Functions". AutoIt. 2021-06-22. Retrieved 2021-07-16.