Liste des macros d'AutoIt

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.