AutoIt, prononcé
comme "al-toe-il," est un freeware langage de script utilisé pour automatiser
le graphique Windows interface
utilisateur (GUI Windows). Automatisation de l'interface est d'une importance
primordiale car elle permet des processus de base, tels que l'administration du
système et des applications de la console, à exécuter. Aujourd'hui, AutoIt est
également utilisé comme un langage de script capable de fonctions de haut
niveau.
Ce langage de
script est similaire à Visual Basic, ce qui en fait relativement simple à
apprendre pour ceux qui ont la programmation informatique expérience. Il
utilise le même type de syntaxe comme Visual Basic, mais remplit une fonction
plus spécifique, en particulier pour l'interface Windows. Langues BASIC 'tels
que AutoIt permettent de construire rapidement un prototype d'une simple
interface graphique de l'application.
En tant que
langage de script de haut niveau, AutoIt contient plusieurs caractéristiques
favorables aux développeurs débutants et professionnels. Les développeurs
peuvent coder des boucles, fonctions avancées, et les expressions régulières
spécifiques en utilisant cette langue. Pour les développeurs qui sont familiers
avec Perl , un autre langage de programmation de haut niveau, AutoIt est
particulièrement utile car il est livré avec un moteur d'expressions régulières
qui est compatible avec les scripts écrits en Perl.
Pour toute
personne qui a programmé, en utilisant un éditeur de script est une pratique
bien connue. AutoIt est construit avec un éditeur SciTe qui le rend simple pour
éditer des scripts et de veiller à ce code de haute qualité qui ne cassera pas
ou produire des bugs. L'éditeur SciTe inclus est une version modifiée et ne
contient pas toutes les fonctionnalités d'édition. Pour obtenir toutes les
fonctionnalités, il est préférable de télécharger une version complète de
l'éditeur SciTe ligne. La version complète peut également être utilisée pour
modifier les scripts écrits dans cette langue.
Être capable de
contrôler les applications utilisant frappes et mouvements de la souris est une
autre caractéristique importante de cette langue. Il permet la programmation de
personnaliser toute pression de touche et tout mouvement de la souris pour
exécuter une fonction particulière au sein de l'interface graphique de Windows .
La vitesse de déplacement de la souris peut également être personnalisée pour
un but particulier. Par exemple, une manipulation lente et en faisant glisser
d'un mouvement de la souris peut conduire à une fonction, alors qu'une
manipulation rapide du même mouvement de la souris peut conduire à une fonction
complètement différente.
Peut-être le
trait le plus saillant d’AutoIt est qu'il est gratuit. Cela signifie qu'il est
un logiciel qui est complètement libre d'utilisation. Certains développeurs de
freeware demandent des dons pour réduire les coûts de fourniture du logiciel en
ligne. Les développeurs d’AutoIt détiennent toujours tous les droits légaux
pour le langage de script, ce qui rend son code source fermé à la modification
par d'autres développeurs.