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). |