Liste alphabétique de toutes les macros disponibles dans AutoIt.
Macro | Description |
---|---|
@AppDataCommonDir | Chemin vers Application Data. |
@AppDataDir | Chemin vers Application Data Roaming de l'utilisateur courant. |
@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 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.10.2 |
@AutoItX64 | Retourne 1 si le script est exécuté sous la version native x64 d'AutoIt. |
@COM_EventObj | Objet d'événement COM entrain d'être renvoyé. Valide seulement dans une fonction d'événement COM. |
@CommonFilesDir | Chemin vers le dossier Common Files. |
@Compiled | Retourne 1 si le script est un exécutable compilé; sinon 0. |
@ComputerName | Nom réseau de l'ordinateur. |
@ComSpec | Valeur de %comspec%, interpréteur secondaire de COMmandes SPECifiées principalement pour l'utilisation de la ligne de commande, ex. Run(@ComSpec & " /k help | more"). |
@CPUArch | Retourne "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 | = @CR & @LF ; typiquement utilisé pour les retours à la ligne. |
@DesktopCommonDir | Chemin vers Bureau. |
@DesktopDepth | Profondeur de l'écran principal 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 le dossier Documents. |
@error | Statut du drapeau d'erreur. Voir la fonction SetError(). |
@exitCode | Code de sortie fixé par la commande Exit. |
@exitMethod | Méthode Exit. Voir la fonction OnAutoItExitRegister(). |
@extended | Valeur étendue renvoyée - Utilisé dans certaines fonctions telles que StringReplace(). |
@FavoritesCommonDir | Chemin vers Favoris. |
@FavoritesDir | Chemin vers Favoris de l'utilisateur courant. |
@GUI_CtrlHandle | Handle (Lien vers) du dernier Contrôle GUI cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent(). |
@GUI_CtrlId | Identifiant GUI du dernier Contrôle cliqué. Valide seulement dans une fonction d'événement. Voir la fonction GUICtrlSetOnEvent(). |
@GUI_DragFile | Nom du fichier Drop GUI (laché graphique). Valide seulement pour les événements Drop. Regardez la fonction GUICtrlSetOnEvent(). |
@GUI_DragId | Identifiant du Contrôle Drag GUI (Glisser graphique). Valide seulement pour les événements Drop. Voir la fonction GUICtrlSetOnEvent(). |
@GUI_DropId | Identifiant du contrôle Drop GUI. Valide seulement pour les événements Drop. Regardez la fonction GUICtrlSetOnEvent(). |
@GUI_WinHandle | Handle de la dernière Fenêtre GUI cliquée. Valide seulement dans une fonction d'événement. Regardez 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é. Regardez la fonction HotKeySet(). |
@HOUR | Heures de l'horloge au format 24H. Plage de 00 à 23. |
@InetGetActive | Vaut 1 si un téléchargement InetGet est actif, sinon 0. |
@InetGetBytesRead | Renvoie le nombre d'octets lu pendant un téléchargement InetGet. Vaut -1 en cas d'erreur de téléchargement. |
@IPAddress1 | Adresse IP du premier adaptateur réseau. Retourne 127.0.0.1 sur certains ordinateurs. |
@IPAddress2 | Adresse IP du deuxième adaptateur réseau. Retourne 0.0.0.0 si non applicable. |
@IPAddress3 | Adresse IP du troisième adaptateur réseau. Retourne 0.0.0.0 si non applicable. |
@IPAddress4 | Adresse IP du quatrième adaptateur réseau. Retourne 0.0.0.0 si non applicable. |
@KBLayout | Retourne le code de la disposition du clavier. Voir l'Appendix 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'utilisation en cours. |
@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 | Valeur en millisecondes de l'horloge. Plage de 00 à 999. La fréquence de mise à jour de cette valeur dépend de la résolution du timer du hardware et ne peut pas être mis à jour chaque milliseconde. |
@MUILang | Retourne 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 de la fonction utilisateur. |
@OSArch | Retourne un des résultats suivants: "X86", "IA64", "X64" - type d'architecture du système en cours d'exécution. |
@OSBuild | Retourne le numéro de fabrication de l'OS (3790 pour Windows 2003 Serveur). |
@OSLang | Retourne le code du langage de l'OS. Voir l'Appendix pour les valeurs possibles. |
@OSServicePack | Information du Service pack dans la forme "Service Pack 3". |
@OSTYPE | Retourne "WIN32_NT" pour NT/2000/XP/2003/Vista et retourne "WIN32_WINDOWS" pour 95/98/Me. |
@OSVersion | Retourne 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" |
@ProcessorArch | Retourne un des éléments suivant : "X86", "IA64", "X64" |
@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. (Le résultat ne contient pas d'antislash à la fin) |
@ScriptFullPath | Equivalent de @ScriptDir & "\" & @ScriptName. |
@ScriptLineNumber | Numéro de la ligne en cours d'exécution. Utile pour le débugage, particulièrement quand une fonction est appelée : vous pouvez lui passer la ligne en cours (Ne marche pas dans un script compilé). |
@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 d'y écrire. |
@SW_MAXIMIZE | 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 peut spécifier ce drapeau en restaurant une fenêtre minimisée. |
@SW_SHOW | Active la fenêtre et l'affiche à ses dernières dimensions et position. |
@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 à ses dimensions et position originales. 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 l'écriture. |
@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 | Retourne 1 si l'icône de la barre des taches clignote; sinon, retourne 0. |
@TrayIconVisible | Retourne 1 si l'icône de la barre des taches est visible; sinon, retourne 0. |
@Unicode |
Retourne 1 si la version Unicode d'AutoIt est utilisée pour l'exécution (AutoIt3.exe) ou 0 si c'est la version ANSI (AutoIt3A.exe). Habituellement, cette macro n'est pas requise puisque AutoIt traite les conversions Unicode/ANSI. Cependant, elle peut être requise pour l'utilisation de certains DllCalls() ou de messages Windows directs. |
@UserProfileDir | Chemin vers le dossier du profil de l'utilisateur courant. |
@UserName | Nom de la session active (Généralement le nom de l'utilisateur en cours). |
@WDAY | Jour de la semaine en numérique. De 1 à 7 (de Dimanche jusqu'à Samedi). |
@WindowsDir | Chemin vers le dossier Windows. |
@WorkingDir | Current/active working directory. (Result does not contain a trailing backslash). |
@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. |