Script AutoIt

1. A propos du langage AutoIt

AutoIt est un langage de script et un outil d'automatisation pour Windows. Il est conçu pour automatiser les tâches qui seraient autrement effectuées manuellement, telles que les clics sur les boîtes de dialogue ou la saisie de données dans les formulaires. Les scripts AutoIt peuvent être utilisés pour automatiser les entrées de souris et de clavier, ainsi que pour interagir avec les fenêtres et les contrôles de l'interface utilisateur Windows. Le langage de script AutoIt est similaire à la syntaxe du langage de programmation C, et comprend des commandes pour travailler avec des fichiers, des chaînes et des fenêtres, ainsi que des fonctionnalités plus avancées comme les expressions régulières et les réseaux. L'interpréteur et l'IDE AutoIt peuvent être téléchargés à partir du site web officiel, autoitscript.com.

2. Extension d'un script AutoIt

Les scripts AutoIt ont généralement l'extension .au3 pour les scripts source et .exe pour les fichiers compilés.
L'extension .au3 indique que c'est un script AutoIt source. Ces fichiers contiennent du code écrit en langage AutoIt, et peuvent être ouverts et modifiés avec l'EDI (Environnement de développement intégré) AutoIt.
L'extension .exe indique que c'est un fichier exécutable compilé à partir d'un script AutoIt source. Ces fichiers peuvent être exécutés directement sur un ordinateur, sans avoir besoin de l'EDI AutoIt installé.
Il est possible de compiler un script AutoIt source en un fichier exécutable en utilisant la fonction de compilation intégrée à l'EDI AutoIt. Cela permet de distribuer le script comme un programme autonome, qui peut être exécuté sur n'importe quel ordinateur sous Windows, même si AutoIt n'est pas installé dessus. Il est important de noter qu'un script compilé ne peut plus être modifié facilement, il est donc conseillé de conserver une copie du script source.



3. Exemple d'usage d'un script AutoIt

Voici un exemple simple d'un script AutoIt qui ouvre le Bloc-notes de Windows, tape du texte dedans et sauvegarde le fichier :

Dans cet exemple,

  • le script utilise la commande Run pour lancer l'application Bloc-notes,
  • ensuite utilise WinWaitActive pour attendre jusqu'à ce que la fenêtre du Bloc-notes soit active,
  • Utilise Send pour taper du texte dans la fenêtre,
  • ensuite utilise les racourcis claviers pour sauvegarder sous le nom "example.txt"
  • et enfin utilise encore Send pour valider avec le bouton Entrée.

Ceci est un exemple très simple, mais AutoIt permet de créer des scripts beaucoup plus complexes pour automatiser de nombreuses tâches différentes.

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply