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