Liste alphabétique de toutes les macros disponibles dans AutoIt.
| Macro | Description |
|---|---|
| @AppDataCommonDir | Chemin vers Application Data. |
| @AppDataDir | Chemin vers Application Data de l'utilisateur courant. |
| @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. |
| @CommonFilesDir | Chemin vers le dossier Common Files. |
| @Compiled | Contient 1 si le script est un exécutable compilé, sinon 0. |
| @ComputerName | Nom réseau de l'ordinateur. |
| @ComSpec |
Valeur de %comspec%, interpréteur de COMmandes SPECifiées secondaire; principalement pour l'utilisation de la ligne de commande, ex. Run(@ComSpec & " /k help | more") |
| @CPUArch | Contient "X86" quand le CPU est 32-bit et "X64" quand le CPU est 64-bit. |
| @CR | Retour Chariot, Chr(13); parfois utilisé pour les retours à la ligne. |
| @CRLF | Représente la chaîne @CR & @LF ; généralement utilisé pour les retours à la ligne. |
| @DesktopCommonDir | Chemin vers Bureau. |
| @DesktopDepth | Profondeur des couleurs de l'écran principal en bits par pixel. |
| @DesktopDir | Chemin vers le bureau de l'utilisateur courant. |
| @DesktopHeight | Hauteur de l'écran principal en pixel. (Résolution verticale) |
| @DesktopRefresh | Vitesse de rafraichissement de l'écran principal en hertz. |
| @DesktopWidth | Largeur de l'écran principal en pixel. (Résolution horizontale) |
| @DocumentsCommonDir | Chemin vers Documents. |
| @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(). |
| @FavoritesCommonDir | Chemin vers Favoris. |
| @FavoritesDir | Chemin vers Favoris de l'utilisateur courant. |
| @GUI_CtrlHandle | Handle du dernier contrôle cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent(). |
| @GUI_CtrlId | Identifiant du dernier contrôle cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent(). |
| @GUI_DragFile | Nom du fichier Drop (déposer). Valide seulement pour les événements Drop. Voir la fonction GUICtrlSetOnEvent(). |
| @GUI_DragId | Identifiant du contrôle Drag (glisser). Valide seulement pour les événements Drag. 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(). |
| @HomeDrive | Lettre de lecteur du répertoire personnel de l'utilisateur courant. |
| @HomePath | Partie du chemin du répertoire personnel de l'utilisateur courant. Pour avoir le chemin complet, utilisez @HomeDrive avec. |
| @HomeShare | Serveur et nom de partage du répertoire personnel de l'utilisateur courant. |
| @HotKeyPressed | Dernier HotKey (Raccourci clavier) pressé. Voir la fonction HotKeySet(). |
| @HOUR | Heure de l'horloge au format 24H. Plage de 00 à 23. |
| @IPAddress1 | Adresse IP du premier adaptateur réseau. Contient 127.0.0.1 sur certains ordinateurs. |
| @IPAddress2 | Adresse IP du deuxième adaptateur réseau. Contient 0.0.0.0 si non applicable. |
| @IPAddress3 | Adresse IP du troisième adaptateur réseau. Contient 0.0.0.0 si non applicable. |
| @IPAddress4 | Adresse IP du quatrième adaptateur réseau. Contient 0.0.0.0 si non applicable. |
| @KBLayout | Contient le code de la disposition du clavier. Voir l'Appendice pour les valeurs possibles. |
| @LF | Saut de ligne, Chr(10); occasionnellement utilisé pour les retours à la ligne. |
| @LocalAppDataDir | Chemin vers Local Application Data de l'utilisateur courant. |
| @LogonDNSDomain | Logon du Domaine DNS. |
| @LogonDomain | Logon du Domaine. |
| @LogonServer | Logon du serveur. |
| @MDAY | Jour du mois en cours. Plage de 01 à 31. |
| @MIN | Valeur des Minutes de l'horloge. Plage de 00 à 59. |
| @MON | Mois en cours. Plage de 01 à 12. |
| @MSEC | Millisecondes de l'horloge. Plage de 000 à 999. La fréquence d'actualisation de cette valeur dépend de la résolution du matériel et ne peut pas être actualisé toutes les millisecondes. |
| @MUILang | Contient le code caractérisant la langue si disponible (Vista est OK par défaut). Voir Appendice pour les valeurs possibles. |
| @MyDocumentsDir | Chemin vers Mes Documents de l'utilisateur courant. |
| @NumParams | Nombre de paramètres utilisés pour l'appel d'une fonction utilisateur. |
| @OSArch | Contient un des résultats suivants: "X86", "IA64", "X64" - type d'architecture du système en cours d'exécution. |
| @OSBuild | Contient le numéro de fabrication de l'OS (3790 pour Windows 2003 Serveur). |
| @OSLang | Contient le code du langage de l'OS. Voir l'Appendice pour les valeurs possibles. |
| @OSServicePack | Information du Service pack dans la forme "Service Pack 3". |
| @OSTYPE | Contient "WIN32_NT" pour NT/2000/XP/2003/Vista et contient "WIN32_WINDOWS" pour 95/98/Me. |
| @OSVersion | Contient un des éléments suivants: "WIN_81", "WIN_8", "WIN_7", "WIN_VISTA", "WIN_XP", "WIN_XPe", pour serveurs Windows: "WIN_2012R2", "WIN_2012", "WIN_2008R2", "WIN_2008", "WIN_2003" |
| @ProgramFilesDir | Chemin vers le dossier Program Files. |
| @ProgramsCommonDir | Chemin vers le menu démarrer tous les programmes. |
| @ProgramsDir | Chemin vers Tous les programmes de l'utilisateur courant (Dossier du menu démarrer). |
| @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. |
| @ScriptName | Nom de fichier du script en cours d'exécution. |
| @SEC | Valeur des Secondes de l'horloge. Plage de 00 à 59. |
| @StartMenuCommonDir | Chemin vers le dossier Démarrer. |
| @StartMenuDir | Chemin vers le menu Démarrer de l'utilisateur courant. |
| @StartupCommonDir | Chemin vers le dossier Démarrage. |
| @StartupDir | Chemin vers le dossier Démarrage de l'utilisateur courant. |
| @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. |
| @SystemDir | Chemin vers le dossier System (ou System32) de Windows. |
| @TAB | Caractère de tabulation, Chr(9). |
| @TempDir | Chemin vers le dossier Temp. |
| @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. |
| @UserName | Identifiant de l'utilisateur actuellement connecté. |
| @UserProfileDir | Chemin vers le dossier du profil de l'utilisateur courant. |
| @WDAY | Jour de la semaine numérique. De 1 à 7 (de Dimanche à Samedi). |
| @WindowsDir | Chemin vers le dossier Windows. |
| @WorkingDir | Répertoire de travail actuel/actif. Inclut un antislash de fin uniquement si le script se trouve à la racine d'un lecteur. |
| @YDAY | Jour de l'année en cours. De 1 à 365 (ou 366 pour une année bissextile). |
| @YEAR | Année en cours sur quatre chiffres. |