Référence des Macros AutoIt

Voici la liste des macros AutoIt.

La liste complète des macros se trouve ici.


Macro Description
@compiled Retourne 1 si le script est un exécutable compilé ou un fichier .a3x; retourne 0 pour un fichier .au3.
@error Statut du flag @error. Voir la fonction SetError.
@exitCode Code de sortie fixé par la commande Exit.
@exitMethod Méthode de sortie de script.Voir la fonction OnAutoItExitRegister().
@extended Valeur étendue renvoyée par la fonction - Utilisé dans certaines fonctions telles que StringReplace.
@NumParams Nombre de paramètres utilisés pour l'appel de la fonction utilisateur.
@ScriptName Nom du fichier du script en cours d'exécution.
@ScriptDir Répertoire contenant le script en cours d'exécution. (Inclus un antislash à la fin seulement si le script se trouve dans la racine du lecteur).
@ScriptFullPath Equivalent à @ScriptDir & "\" & @ScriptName
@ScriptLineNumber Numéro de la ligne en cours d'exécution. Utile pour débuger des instructions comme la ligne d'appel d'une fonction (ne marche pas dans un script compilé).
@WorkingDir Répertoire de travail courant/actif. (Inclus un antislash à la fin seulement si le script se trouve dans la racine du lecteur).
@AutoItExe Le Chemin et le nom complet de l'exécutable AutoIt en cours d'exécution. Pour les scripts compilés, c'est le chemin du script compilé; pour les fichiers .a3x et .au3 c'est le chemin de l'interpréteur du script en cours d'exécution.
@AutoItPID PID du processus dans lequel le script s'exécute (Process IDentifier).
@AutoItVersion Numéro de version d'AutoIt. Ex: 3.3.14.5
@AutoItX64 Retourne 1 si le script est exécuté sous la version native d'AutoIt x64.

@COM_EventObj Objet d'événement COM (ActiveX) renvoyé. Valide seulement dans une fonction d'événement COM.
@GUI_CtrlId Identifiant GUI du dernier Contrôle cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent.
@GUI_CtrlHandle Handle (Lien vers) du dernier Contrôle GUI cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent().
@GUI_DragID Identifiant du Contrôle Drag GUI (Glisser graphique). Valide seulement pour les événements Drop. Voir la fonction GUISetOnEvent().
@GUI_DragFile Nom du fichier en cours de glissement. Valide seulement pour les événements Drop. Voir la fonction GUISetOnEvent().
@GUI_DropID Identifiant du contrôle Drop GUI. Valide seulement pour les événements Drop. Voir fonction GUISetOnEvent().
@GUI_WinHandle Handle de la dernière Fenêtre GUI cliquée. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent().
@HotKeyPressed Dernier HotKey (Raccourci clavier) pressé. Voir la fonction HotkeySet.

Pour l'utilisation des fonctions WinSetState, Run, RunWait, FileCreateShortcut et FileGetShortcut:
@SW_DISABLE Désactive la fenêtre.
@SW_ENABLE Active la fenêtre.
@SW_HIDE Cache la fenêtre et en active une autre.
@SW_LOCK Verrouille la fenêtre pour interdire la peinture.
@SW_MAXIMIZE Active la fenêtre et l'affiche comme une fenêtre maximisée.
@SW_MINIMIZE Minimise la fenêtre spécifiée et active la fenêtre de niveau supérieur suivante dans l'ordre Z.
@SW_RESTORE Active et affiche la fenêtre. Si la fenêtre est minimisée ou maximisée, le système la restaure à ses dimensions et à sa position d'origine. Une application devrait spécifier ce drapeau lors de la restauration d'une fenêtre minimisée.
@SW_SHOW Active la fenêtre et l'affiche à sa taille et à sa position courante.
@SW_SHOWDEFAULT Fixe l'état d'affichage basé sur la valeur SW_ spécifiée par le programme qui a démarré l'application.
@SW_SHOWMAXIMIZED Active la fenêtre, et l'affiche maximisée.
@SW_SHOWMINIMIZED Active la fenêtre, et l'affiche minimisée.
@SW_SHOWMINNOACTIVE Affiche et minimise la fenêtre. Cette valeur est la même que @SW_SHOWMINIMIZED, excepté que la fenêtre n'est pas activée.
@SW_SHOWNA Affiche la fenêtre à ses dimensions et position actuelles. Cette valeur est la même que @SW_SHOW, excepté que la fenêtre n'est pas activée.
@SW_SHOWNOACTIVATE Affiche une fenêtre à ses dernières dimensions et position. Cette valeur est la même que @SW_SHOWNORMAL, excepté que la fenêtre n'est pas activée.
@SW_SHOWNORMAL Active et affiche une fenêtre. Si la fenêtre est minimisée ou maximisée, le système la restaure à sa taille et à sa position d'origine. Une application peut spécifier ce drapeau en affichant la fenêtre pour la première fois.
@SW_UNLOCK Déverrouille une fenêtre pour autoriser la peinture.

@TRAY_ID Identifiant du dernier élément cliqué pendant une action TraySetOnEvent() ou TrayItemSetOnEvent().
@TrayIconFlashing Retourne 1 si l'icône de la zone de notification clignote; sinon, retourne 0.
@TrayIconVisible Retourne 1 si l'icône de la zone de notification est visible; sinon, retourne 0.

@CR Retour en début de ligne, Chr(13); parfois utilisé pour les retours à la ligne.
@LF Passage à la ligne suivante, Chr(10); parfois utilisé pour les retours à la ligne.
@CRLF = @CR & @LF; typiquement utilisé pour les retours à la ligne.
@TAB Caractère de tabulation, Chr(9)