Développé par | Jonathan Bennett et le groupe AutoIt |
---|---|
Première version | |
Dernière version | 3.3.16.1 ()[1] |
Système d'exploitation | Microsoft Windows |
Environnement | Microsoft Windows |
Formats lus | AutoIt v3 compiled script (d) et AutoIt file (d) |
Formats écrits | AutoIt v3 compiled script (d) et AutoIt file (d) |
Langues | Anglais (En cours de traduction) |
Type | GUI Langage de script Automatisation |
Licence | Freeware |
Site web | www.autoitscript.com/site/autoit/ |
AutoIt (prononcer aow-toh-it)[2] est un langage de script freeware permettant de créer des automatisations sous le système d’exploitation Microsoft Windows. Dans ses premières versions, le logiciel était principalement destiné à créer des scripts d'automatisation (parfois appelés macros) pour des programmes Microsoft Windows[3]. De tels scripts ont prouvé leur utilité dans l'automatisation de tâches fortement répétitives, comme le déploiement d'un grand nombre de PC avec des instructions d'installation identiques. Avec les versions successives, AutoIt s'est développé pour inclure des améliorations tant dans la conception du langage de programmation que dans les fonctionnalités générales.
Avec la sortie de la version 3, la syntaxe du langage de programmation a été restructurée pour se rapprocher des langages de la famille BASIC. C'est un langage de troisième génération (en) qui fait appel à un modèle de données classique, utilisant un type de données variable pouvant stocker plusieurs types de données, y compris des tableaux. Il est compatible avec Windows 95/98/ME/NT4/2000/XP/2003/Vista/7/8/8.1/10.
Cependant le support de certains systèmes d'exploitation a été arrêté en fonction des différentes versions d'AutoIt.
Un script peut être compilé en un exécutable compressé autonome, lequel peut alors être exécuté sur des ordinateurs dépourvus de l'interpréteur AutoIt. Un large choix de bibliothèques de fonctions (connues sous le nom d'UDF [4], ou encore "User Defined Functions" pour Fonctions Définies par l'Utilisateur) sont incluses en standard ou sont disponibles avec un IDE basé sur l'éditeur gratuit SciTE.