Macros relatives à AutoIt

Voici la liste des macros en relation avec AutoIt.

La liste complète des macros se trouve [ici].


Macro Description
@compiled Contient 1 si le script est un exécutable compilé, sinon 0.
@error Code d'erreur. Voir la fonction SetError().
@exitCode Code de sortie fixé par l'instruction Exit.
@exitMethod Méthode de sortie du script. Voir la fonction OnAutoItExitRegister().
@extended Valeur de retour complémentaire - Utilisé dans certaines fonctions telles que StringReplace().
@NumParams Nombre de paramètres utilisés pour l'appel d'une fonction utilisateur.
@ScriptName Nom de fichier du script en cours d'exécution.
@ScriptDir Répertoire contenant le script en cours d'exécution. Inclut un antislash de fin uniquement si le script se trouve à la racine d'un lecteur.
@ScriptFullPath Equivalent de @ScriptDir & "\" & @ScriptName.
@ScriptLineNumber Numéro de la ligne en cours d'exécution. Utile pour le débogage (par exemple, l'emplacement de l'appel d'une fonction). Fonctionne uniquement dans les scripts non compilés - Notez que les fichiers #include retournent leur numérotation de ligne interne.
@WorkingDir Répertoire de travail actuel/actif. Inclut un antislash de fin uniquement si le script se trouve à la racine d'un lecteur.
@AutoItExe 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 qui traite le fichier.
@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 Contient 1 si le script est exécuté sous la version native x64 d'AutoIt.

@COM_EventObj Objet sur lequel l'événement COM est déclenché. Valide seulement dans une fonction d'événement COM.
@GUI_CtrlId Identifiant du dernier contrôle cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent().
@GUI_CtrlHandle Handle du dernier contrôle cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent().
@GUI_DragID Identifiant du contrôle Drag (glisser). Valide seulement pour les événements Drag. Voir la fonction GUICtrlSetOnEvent().
@GUI_DragFile Nom du fichier Drop (déposer). Valide seulement pour les événements Drop. Voir la fonction GUICtrlSetOnEvent().
@GUI_DropID Identifiant du contrôle Drop. Valide seulement pour les événements Drop. Voir la fonction GUICtrlSetOnEvent().
@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 éviter l'actualisation.
@SW_MAXIMIZE Active et maximise la fenêtre.
@SW_MINIMIZE Minimise la fenêtre 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 position originales. Une application doit spécifier ce drapeau lors de la restauration d'une fenêtre minimisée.
@SW_SHOW Active la fenêtre et l'affiche dans sa taille et sa position actuelles.
@SW_SHOWDEFAULT Définit l'état d'affichage en fonction de 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 à ses dimensions et position originales. Une application doit spécifier cet indicateur lors de l'affichage de la fenêtre pour la première fois.
@SW_UNLOCK Déverrouille une fenêtre pour permettre son actualisation.

@TRAY_ID Identifiant du dernier élément cliqué pendant TraySetOnEvent() ou une action TrayItemSetOnEvent().
@TrayIconFlashing Contient 1 si l'icône de la barre des taches clignote; sinon, contient 0.
@TrayIconVisible Contient 1 si l'icône de la barre des taches est visible; sinon, contient 0.

@CR Retour Chariot, Chr(13); parfois utilisé pour les retours à la ligne.
@LF Saut de ligne, Chr(10); occasionnellement utilisé pour les retours à la ligne.
@CRLF Représente la chaîne @CR & @LF ; généralement utilisé pour les retours à la ligne.
@TAB Caractère de tabulation, Chr(9).