AutoIt

AutoIt
Logo

Développeur Jonathan Bennett et le groupe AutoIt
Première version Voir et modifier les données sur Wikidata
Dernière version 3.3.14.2 () [1] Voir et modifier les données sur Wikidata
Environnement Microsoft Windows
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.

  • 95/ 98/ ME/ NT4 ⇒ AutoIt v3.2.12.1
  • 2000 ⇒ AutoIt v3.3.8.1
  • XP (SP1 et SP2) - 2003 (SP1) ⇒ AutoIt v3.3.12.0

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.

Caractéristiques

  • Langage de script avec une structure tel que le BASIC pour un environnement de bureautique Windows.
  • Bibliothèques complémentaires et modules pour applications spécifiques.
  • Forum de support en ligne pour les utilisateurs et développeurs de AutoIT.
  • Support des protocoles TCP et UDP.
  • Support des objets COM ( Programmation orientée objet).
  • Appels de fonctions dans les DLL Win32.
  • Lancement des applications console et accès aux Flux standard.
  • Inclusions de fichiers dans le script compilé pour être extrait lors du lancement.
  • GUI, création de message et de boites d'entrée.
  • Lecture des sons, mise en pause, redémarrage, arrêt, déplacement, récupération de la position courante du son et de sa longueur.
  • Simulation des mouvements de la souris.
  • Manipulation des fenêtres et des processus.
  • Automatisation de l'envoi de saisie utilisateur et de touches clavier aux applications, aussi bien que les commandes individuelles d'une application.
  • Compilation des scripts en exécutable autonome.
  • Support de l'Unicode depuis la version 3.2.4.0.
  • Support du code 64 bit depuis la version 3.2.10.0.
  • Support des expressions régulières.
  • Fonctionne avec le Contrôle de Compte Utilisateur apparu depuis Windows Vista,.
  • Conception orientée objet grâce à une bibliothèque [5].
Other Languages
العربية: أوتوات
čeština: AutoIt
dansk: Autoit
Deutsch: AutoIt
English: AutoIt
español: AutoIt
suomi: AutoIt
italiano: AutoIt
日本語: AutoIt
한국어: 오토잇
Nederlands: AutoIt
occitan: AutoIt
polski: AutoIt
português: AutoIt
română: AutoIt
русский: AutoIt
slovenčina: AutoIt
svenska: AutoIt
Türkçe: AutoIt
українська: AutoIt
Tiếng Việt: AutoIt
中文: AutoIt