Voici un tableau de référence des différentes fonctions du AutoIt :
| Nom | Description |
|---|---|
| Abs | Cette fonction permet de calculer la valeur absolue d'un nombre. |
| ACos | Cette fonction permet de calculer l'arc cosinus d'un nombre. |
| AdlibRegister | Cette fonction permet d'enregistrer une fonction Adlib. |
| AdlibUnRegister | Cette fonction permet de désenregistrer une fonction Adlib. |
| Asc | Cette fonction permet de renvoyer le code ASCII d'un caractère. |
| AscW | Cette fonction permet de renvoyer le code unicode d'un caractère. |
| ASin | Cette fonction permet de calculer l'arc sinus d'un nombre. |
| Assign | Cette fonction permet d'affecter une variable par son nom avec les données. |
| ATan | Cette fonction permet de calculer l'arc tangente d'un nombre. |
| AutoItSetOption | Cette fonction permet de modifier le fonctionnement de diverses fonctions/paramètres AutoIt. |
| AutoItWinGetTitle | Cette fonction permet de récupérer le titre de la fenêtre AutoIt. |
| AutoItWinSetTitle | Cette fonction permet de modifier le titre de la fenêtre AutoIt. |
| Beep | Cette fonction permet de jouer un bip à l'utilisateur. |
| Binary | Cette fonction permet de retourner la représentation binaire d'une expression. |
| BinaryLen | Cette fonction permet de retourner le nombre d'octets dans une variante binaire. |
| BinaryMid | Cette fonction permet d'extraire un certain nombre d'octets d'une variante binaire. |
| BinaryToString | Cette fonction permet de convertir une variante binaire en chaîne de caractères. |
| BitAND | Cette fonction permet d'effectuer une opération AND au niveau du bit. |
| BitNOT | Cette fonction permet d'effectuer une opération NOT au niveau du bit. |
| BitOR | Cette fonction permet d'effectuer une opération OR au niveau du bit. |
| BitRotate | Cette fonction permet d'effectuer une légère opération de décalage, avec rotation. |
| BitShift | Cette fonction permet d'effectuer une légère opération de décalage. |
| BitXOR | Cette fonction permet d'effectuer une opération OU exclusif au niveau du bit (XOR). |
| BlockInput | Cette fonction permet de désactiver ou d'activer la souris et le clavier. |
| Break | Cette fonction permet d'activer ou de désactiver la capacité des utilisateurs à quitter un script à partir du menu de l'icône de la barre d'état. |
| Call | Cette fonction permet d'appeler une fonction définie par l'utilisateur ou intégrée contenue dans le premier paramètre. |
| CDTray | Cette fonction permet d'ouvrir ou ferme le plateau de CD. |
| Ceiling | Cette fonction permet de retourner un nombre arrondi au nombre entier supérieur. |
| Chr | Cette fonction permet de retourner un caractère correspondant à un code ASCII. |
| ChrW | Cette fonction permet de retourner un caractère correspondant à un code unicode. |
| ClipGet | Cette fonction permet de récupérer le texte du presse-papiers. |
| ClipPut | Cette fonction permet d'écrire du texte dans le presse-papiers. |
| ConsoleRead | Cette fonction permet de lire à partir du flux STDIN du processus de script AutoIt. |
| ConsoleWrite | Cette fonction permet d'écrire des données dans le flux STDOUT. Certains éditeurs de texte peuvent lire ce flux, tout comme d'autres programmes pouvant attendre des données sur ce flux. |
| ConsoleWriteError | Cette fonction permet d'écrire des données dans le flux STDERR. Certains éditeurs de texte peuvent lire ce flux, tout comme d'autres programmes pouvant attendre des données sur ce flux. |
| ControlClick | Cette fonction permet d'envoyer une commande de clic de souris à un contrôle donné. |
| ControlCommand | Cette fonction permet d'envoyer une commande à un contrôle. |
| ControlDisable | Cette fonction permet de désactiver ou «griser» un contrôle. |
| ControlEnable | Cette fonction permet d'activer un contrôle "grisé". |
| ControlFocus | Cette fonction permet de définir le focus d'entrée sur un contrôle donné dans une fenêtre. |
| ControlGetFocus | Cette fonction permet de retourner le ControlRef# du contrôle ayant le focus clavier dans une fenêtre spécifiée. |
| ControlGetHandle | Cette fonction permet de récupérer le descripteur interne d'un contrôle. |
| ControlGetPos | Cette fonction permet de récupérer la position et la taille d'un champ par rapport à sa fenêtre. |
| ControlGetText | Cette fonction permet de récupérer le texte d'un contrôle. |
| ControlHide | Cette fonction permet de cacher un contrôle. |
| ControlListView | Cette fonction permet d'envoyer une commande à un contrôle ListView32. |
| ControlMove | Cette fonction permet de déplacer un contrôle dans une fenêtre. |
| ControlSend | Cette fonction permet d'envoyer une chaîne de caractères à un contrôle. |
| ControlSetText | Cette fonction permet de définir le texte d'un contrôle. |
| ControlShow | Cette fonction permet d'afficher un contrôle étant masqué. |
| ControlTreeView | Cette fonction permet d'envoyer une commande à un contrôle TreeView32. |
| Cos | Cette fonction permet de calculer le cosinus d'un nombre. |
| Dec | Cette fonction permet de retourner une représentation numérique d'une chaîne de caractères hexadécimale. |
| DirCopy | Cette fonction permet de copier un répertoire et tous les sous-répertoires et fichiers (similaire à XCOPY). |
| DirCreate | Cette fonction permet de créer un répertoire/dossier. |
| DirGetSize | Cette fonction permet de retourner la taille en octets d'un répertoire donné. |
| DirMove | Cette fonction permet de déplacer un répertoire et tous les sous-répertoires et fichiers. |
| DirRemove | Cette fonction permet de supprimer un répertoire/dossier. |
| DllCall | Cette fonction permet d'appeler dynamiquement une fonction dans une DLL. |
| DllCallAddress | Cette fonction permet d'appeler dynamiquement une fonction à une adresse mémoire spécifique. |
| DllCallbackFree | Cette fonction permet de libérer un descripteur créé précédemment avec DllCallbackRegister. |
| DllCallbackGetPtr | Cette fonction permet de retourner le pointeur vers une fonction de rappel pouvant être transmise à l'API Win32. |
| DllCallbackRegister | Cette fonction permet de créer une fonction de rappel DLL définie par l'utilisateur. |
| DllClose | Cette fonction permet de fermer une DLL précédemment ouverte. |
| DllOpen | Cette fonction permet d'ouvrir un fichier DLL à utiliser dans DllCall. |
| DllStructCreate | Cette fonction permet de créer une structure de style C/C++ à utiliser dans DllCall. |
| DllStructGetData | Cette fonction permet de retourner les données d'un élément de la structure. |
| DllStructGetPtr | Cette fonction permet de retourner le pointeur vers la structure ou un élément de la structure. |
| DllStructGetSize | Cette fonction permet de retourner la taille de la structure en octets. |
| DllStructSetData | Cette fonction permet de définir les données d'un élément dans la structure. |
| DriveGetDrive | Cette fonction permet de retourner un tableau contenant les unités de disques énumérés. |
| DriveGetFileSystem | Cette fonction permet de retourner le type de système de fichiers d'un unité de disque. |
| DriveGetLabel | Cette fonction permet de retourner le nom de volume d'un unité de disque, s'il en possède un. |
| DriveGetSerial | Cette fonction permet de retourner le numéro de série d'un unité de disque. |
| DriveGetType | Cette fonction permet de retourner le type d'un unité de disque. |
| DriveMapAdd | Cette fonction permet de cartographier un unité de disque réseau. |
| DriveMapDel | Cette fonction permet de déconnecter un unité de disque réseau. |
| DriveMapGet | Cette fonction permet de récupérer les détails d'un unité de disque cartographié. |
| DriveSetLabel | Cette fonction permet de définir le nom de volume d'un unité de disque. |
| DriveSpaceFree | Cette fonction permet de retourner l'espace disque libre d'un chemin en mégaoctets. |
| DriveSpaceTotal | Cette fonction permet de retourner l'espace disque total d'un chemin en mégaoctets. |
| DriveStatus | Cette fonction permet de retourner l'état d'un unité de disque sous forme de chaîne de caractères. |
| EnvGet | Cette fonction permet de récupérer une variable d'environnement. |
| EnvSet | Cette fonction permet d'écrire une variable d'environnement. |
| EnvUpdate | Cette fonction permet d'actualiser l'environnement du système d'exploitation. |
| Eval | Cette fonction permet de retourner la valeur de la variable définie par une chaîne de caractères. |
| Execute | Cette fonction permet d'exécuter une expression. |
| Exp | Cette fonction permet de calculer e à la puissance d'un nombre. |
| FileChangeDir | Cette fonction permet de changer le répertoire de travail courant. |
| FileClose | Cette fonction permet de fermer un fichier précédemment ouvert. |
| FileCopy | Cette fonction permet de copier un ou plusieurs fichiers. |
| FileCreateNTFSLink | Cette fonction permet de créer un lien dur NTFS vers un fichier ou un répertoire. |
| FileCreateShortcut | Cette fonction permet de créer un raccourci (.lnk) vers un fichier. |
| FileDelete | Cette fonction permet de supprimer un ou plusieurs fichiers. |
| FileExists | Cette fonction permet de vérifier si un fichier ou un répertoire existe. |
| FileFindFirstFile | Cette fonction permet de créer un descripteur de recherche, défini par un chemin et un masque de fichier. |
| FileFindNextFile | Cette fonction permet de retourner le nom de fichier suivant défini par le descripteur de recherche. |
| FileFlush | Cette fonction permet de vider le tampon du fichier sur le disque. |
| FileGetAttrib | Cette fonction permet de retourner une chaîne de code représentant les attributs d'un fichier. |
| FileGetEncoding | Cette fonction permet de déterminer le codage de texte utilisé dans un fichier. |
| FileGetLongName | Cette fonction permet retourner le long chemin+nom du chemin+nom passé. |
| FileGetPos | Cette fonction permet de récupérer la position actuelle du fichier. |
| FileGetShortcut | Cette fonction permet de récupérer les détails d'un raccourci. |
| FileGetShortName | Cette fonction permet de retourner le chemin court 8.3+nom du chemin+nom passé. |
| FileGetSize | Cette fonction permet de retourner la taille d'un fichier en octets. |
| FileGetTime | Cette fonction permet de retourner les informations d'heure et de date d'un fichier. |
| FileGetVersion | Cette fonction permet de retourner les informations de version entreposées dans un fichier. |
| FileInstall | Cette fonction permet d'inclure et d'installer un fichier avec le script compilé. |
| FileMove | Cette fonction permet de déplacer un ou plusieurs fichiers. |
| FileOpen | Cette fonction permet d'ouvrir un fichier en lecture ou en écriture. |
| FileOpenDialog | Cette fonction permet de lancer une boîte de dialogue d'ouverture de fichier. |
| FileRead | Cette fonction permet de lire un certain nombre de caractères à partir d'un fichier précédemment ouvert. |
| FileReadLine | Cette fonction permet de lire une ligne de texte à partir d'un fichier texte précédemment ouvert. |
| FileReadToArray | Cette fonction permet de lire le fichier spécifié dans un tableau. |
| FileRecycle | Cette fonction permet d'envoyer un fichier ou un répertoire à la corbeille. |
| FileRecycleEmpty | Cette fonction permet de vider la corbeille. |
| FileSaveDialog | Cette fonction permet de lancer une boîte de dialogue d'enregistrement de fichier. |
| FileSelectFolder | Cette fonction permet de lancer une boîte de dialogue Rechercher un dossier. |
| FileSetAttrib | Cette fonction permet de définir les attributs d'un ou plusieurs fichiers/répertoires. |
| FileSetEnd | Cette fonction permet de définir la fin du fichier à la position actuelle du fichier. |
| FileSetPos | Cette fonction permet de définir la position actuelle du fichier. |
| FileSetTime | Cette fonction permet de définir l'horodatage d'un ou plusieurs fichiers. |
| FileWrite | Cette fonction permet d'écrire du texte/des données à la fin d'un fichier précédemment ouvert. |
| FileWriteLine | Cette fonction permet d'ajouter une ligne de texte à la fin d'un fichier texte précédemment ouvert. |
| Floor | Cette fonction permet de retourner un nombre arrondi à l'entier inférieur le plus proche. |
| FtpSetProxy | Cette fonction permet de définir le proxy Internet à utiliser pour l'accès FTP. |
| FuncName | Cette fonction permet de retourner le nom d'une fonction entreposée dans une variable. |
| GUICreate | Cette fonction permet de créer une fenêtre d'interface graphique. |
| GUICtrlCreateAvi | Cette fonction permet de créer un contrôle vidéo AVI pour l'interface graphique. |
| GUICtrlCreateButton | Cette fonction permet de créer un contrôle Button pour l'interface graphique. |
| GUICtrlCreateCheckbox | Cette fonction permet de créer un contrôle Case à cocher pour l'interface graphique. |
| GUICtrlCreateCombo | Cette fonction permet de créer un contrôle ComboBox pour l'interface graphique. |
| GUICtrlCreateContextMenu | Cette fonction permet de créer un menu contextuel pour un contrôle ou une fenêtre GUI entière. |
| GUICtrlCreateDate | Cette fonction permet de créer un contrôle de date pour l'interface graphique. |
| GUICtrlCreateDummy | Cette fonction permet de créer un contrôle factice pour l'interface graphique. |
| GUICtrlCreateEdit | Cette fonction permet de créer un contrôle d'édition pour l'interface graphique. |
| GUICtrlCreateGraphic | Cette fonction permet de créer un contrôle graphique pour l'interface graphique. |
| GUICtrlCreateGroup | Cette fonction permet de créer un contrôle de groupe pour l'interface graphique. |
| GUICtrlCreateIcon | Cette fonction permet de créer un contrôle Icon pour l'interface graphique. |
| GUICtrlCreateInput | Cette fonction permet de créer un contrôle d'entrée pour l'interface graphique. |
| GUICtrlCreateLabel | Cette fonction permet de créer un contrôle Label statique pour l'interface graphique. |
| GUICtrlCreateList | Cette fonction permet de créer un contrôle List pour l'interface graphique. |
| GUICtrlCreateListView | Cette fonction permet de créer un contrôle ListView pour l'interface graphique. |
| GUICtrlCreateListViewItem | Cette fonction permet de créer un élément ListView. |
| GUICtrlCreateMenu | Cette fonction permet de créer un contrôle Menu pour l'interface graphique. |
| GUICtrlCreateMenuItem | Cette fonction permet de créer un contrôle MenuItem pour l'interface graphique. |
| GUICtrlCreateMonthCal | Cette fonction permet de créer un contrôle de calendrier mensuel pour l'interface graphique. |
| GUICtrlCreateObj | Cette fonction permet de créer un contrôle ActiveX dans l'interface graphique. |
| GUICtrlCreatePic | Cette fonction permet de créer un contrôle Image pour l'interface graphique. |
| GUICtrlCreateProgress | Cette fonction permet de créer un contrôle de progression pour l'interface graphique. |
| GUICtrlCreateRadio | Cette fonction permet de créer un contrôle de bouton radio pour l'interface graphique. |
| GUICtrlCreateSlider | Cette fonction permet de créer un contrôle Slider pour l'interface graphique. |
| GUICtrlCreateTab | Cette fonction permet de créer un contrôle un onglet (Tab) pour l'interface graphique. |
| GUICtrlCreateTabItem | Cette fonction permet de créer un contrôle TabItem dans un contrôle d'onglet existant dans l'interface graphique. |
| GUICtrlCreateTreeView | Cette fonction permet de créer un contrôle TreeView pour l'interface graphique. |
| GUICtrlCreateTreeViewItem | Cette fonction permet de créer un contrôle TreeViewItem pour l'interface graphique. |
| GUICtrlCreateUpdown | Cette fonction permet de créer un contrôle UpDown pour l'interface graphique. |
| GUICtrlDelete | Cette fonction permet de supprimer un contrôle. |
| GUICtrlGetHandle | Cette fonction permet de retourner le descripteur d'un contrôle et certains descripteurs (d'éléments) spéciaux (Menu, ContextMenu, TreeViewItem). |
| GUICtrlGetState | Cette fonction permet de demander l'état actuel d'un contrôle. |
| GUICtrlRead | Cette fonction permet de lire l'état ou les données d'un contrôle. |
| GUICtrlRecvMsg | Cette fonction permet d'envoyer un message à un contrôle et récupère les informations dans lParam. |
| GUICtrlRegisterListViewSort | Cette fonction permet d'enregistrer une fonction définie par l'utilisateur pour une fonction de rappel de tri de ListView interne. |
| GUICtrlSendMsg | Cette fonction permet d'envoyer un message à un contrôle. |
| GUICtrlSendToDummy | Cette fonction permet d'envoyer un message à un contrôle factice. |
| GUICtrlSetBkColor | Cette fonction permet de définir la couleur d'arrière-plan d'un contrôle. |
| GUICtrlSetColor | Cette fonction permet de définir la couleur du texte d'un contrôle. |
| GUICtrlSetCursor | Cette fonction permet de définir l'icône du curseur de la souris pour un contrôle particulier. |
| GUICtrlSetData | Cette fonction permet de modifier les données d'un contrôle. |
| GUICtrlSetDefBkColor | Cette fonction permet de définir la couleur d'arrière-plan par défaut de tous les contrôles de la fenêtre GUI. |
| GUICtrlSetDefColor | Cette fonction permet de définir la couleur de texte par défaut de tous les contrôles de la fenêtre GUI. |
| GUICtrlSetFont | Cette fonction permet de définir la police de caractères d'un contrôle. |
| GUICtrlSetGraphic | Cette fonction permet de modifier les données d'un contrôle. |
| GUICtrlSetImage | Cette fonction permet de définir le bitmap ou l'image d'icône à utiliser pour un contrôle. |
| GUICtrlSetLimit | Cette fonction permet de limiter le nombre de caractères/pixels pour un champ. |
| GUICtrlSetOnEvent | Cette fonction permet de définir une fonction définie par l'utilisateur à appeler lorsqu'un contrôle est cliqué. |
| GUICtrlSetPos | Cette fonction permet de modifier la position d'un contrôle dans la fenêtre GUI. |
| GUICtrlSetResizing | Cette fonction permet de définir la méthode de redimensionnement utilisée par un contrôle. |
| GUICtrlSetState | Cette fonction permet de modifier l'état d'un contrôle. |
| GUICtrlSetStyle | Cette fonction permet de modifier le style d'un contrôle. |
| GUICtrlSetTip | Cette fonction permet de définir le texte d'infobulle associé à un contrôle. |
| GUIDelete | Cette fonction permet de supprimer une fenêtre GUI et tous les contrôles qu'elle contient. |
| GUIGetCursorInfo | Cette fonction permet de demander la position du curseur de la souris par rapport à la fenêtre GUI. |
| GUIGetMsg | Cette fonction permet d'interroger l'interface graphique pour voir si des événements se sont produits. |
| GUIGetStyle | Cette fonction permet de récupérer les styles d'une fenêtre GUI. |
| GUIRegisterMsg | Cette fonction permet d'enregistrer une fonction définie par l'utilisateur pour un identificateur de message Windows connu (WM_MSG). |
| GUISetAccelerators | Cette fonction permet de définir la table d'accélérateurs à utiliser dans une fenêtre GUI. |
| GUISetBkColor | Cette fonction permet de définir la couleur d'arrière-plan de la fenêtre GUI. |
| GUISetCoord | Cette fonction permet de définir les coordonnées absolues du contrôle suivant. |
| GUISetCursor | Cette fonction permet de définir l'icône du curseur de la souris pour une fenêtre GUI. |
| GUISetFont | Cette fonction permet de définir la police de caractères par défaut pour une fenêtre GUI. |
| GUISetHelp | Cette fonction permet de définir un fichier exécutable étant exécuté lorsque F1 est pressé. |
| GUISetIcon | Cette fonction permet de définir l'icône utilisée dans une fenêtre GUI. |
| GUISetOnEvent | Cette fonction permet de définir une fonction utilisateur à appeler lorsqu'un bouton système est cliqué. |
| GUISetState | Cette fonction permet de modifier l'état d'une fenêtre GUI. |
| GUISetStyle | Cette fonction permet de modifier les styles d'une fenêtre GUI. |
| GUIStartGroup | Cette fonction permet de définir que tous les contrôles ultérieurs créés seront "groupés" ensemble. |
| GUISwitch | Cette fonction permet de changer la fenêtre actuelle utilisée pour les fonctions de l'interface graphique. |
| Hex | Cette fonction permet de retourner une représentation sous forme de chaîne d'un entier ou d'un type binaire converti en hexadécimal. |
| HotKeySet | Cette fonction permet de définir un raccourci clavier appelant une fonction utilisateur. |
| HttpSetProxy | Cette fonction permet de définir le proxy Internet à utiliser pour l'accès HTTP. |
| HttpSetUserAgent | Cette fonction permet de définir la chaîne d'agent utilisateur HTTP étant envoyée avec toutes les requêtes Inet. |
| HWnd | Cette fonction permet de convertir une expression en un descripteur HWND. |
| InetClose | Cette fonction permet de fermer un descripteur renvoyé par InetGet(). |
| InetGet | Cette fonction permet de télécharger un fichier depuis Internet en utilisant le protocole HTTP, HTTPS ou FTP. |
| InetGetInfo | Cette fonction permet de retourner des données détaillées pour un descripteur renvoyé par InetGet(). |
| InetGetSize | Cette fonction permet de retourner la taille (en octets) d'un fichier situé sur Internet. |
| InetRead | Cette fonction permet de télécharger un fichier depuis Internet en utilisant le protocole HTTP, HTTPS ou FTP. |
| IniDelete | Cette fonction permet de supprimer une valeur d'un fichier .ini au format standard. |
| IniRead | Cette fonction permet de lire une valeur à partir d'un fichier .ini au format standard. |
| IniReadSection | Cette fonction permet de lire toutes les paires clef/valeur d'une section dans un fichier .ini au format standard. |
| IniReadSectionNames | Cette fonction permet de lire toutes les sections dans un fichier .ini au format standard. |
| IniRenameSection | Cette fonction permet de renommer une section dans un fichier .ini au format standard. |
| IniWrite | Cette fonction permet d'écrire une valeur dans un fichier .ini au format standard. |
| IniWriteSection | Cette fonction permet d'écrire une section dans un fichier .ini au format standard. |
| InputBox | Cette fonction permet d'afficher une zone de saisie pour demander à l'utilisateur d'entrer une chaîne de caractères. |
| Int | Cette fonction permet de retourner la représentation entière (nombre entier) d'une expression. |
| IsAdmin | Cette fonction permet de vérifier si l'utilisateur actuel dispose de tous les privilèges d'administrateur. |
| IsArray | Cette fonction permet de vérifier si une variable est de type tableau. |
| IsBinary | Cette fonction permet de vérifier si une variable ou une expression est de type binaire. |
| IsBool | Cette fonction permet de vérifier si le type de base d'une variable est booléen. |
| IsDeclared | Cette fonction permet de vérifier si une variable a été déclarée. |
| IsDllStruct | Cette fonction permet de vérifier si une variable est un type DllStruct. |
| IsFloat | Cette fonction permet de vérifier si la valeur d'une variable ou d'une expression a une composante fractionnaire. |
| IsFunc | Cette fonction permet de vérifier si une variable ou une expression est un type de fonction. |
| IsHWnd | Cette fonction permet de vérifier si le type de base d'une variable est un pointeur et un descripteur de fenêtre. |
| IsInt | Cette fonction permet de vérifier si la valeur d'une variable ou d'une expression n'a pas de composante fractionnaire. |
| IsKeyword | Cette fonction permet de vérifier si une variable est un mot-clef (par exemple, Default). |
| IsMap | Cette fonction permet de vérifier si une variable est de type Map. |
| IsNumber | Cette fonction permet de vérifier si le type de base d'une variable est numérique. |
| IsObj | Cette fonction permet de vérifier si une variable ou une expression est un type d'objet. |
| IsPtr | Cette fonction permet de vérifier si le type de base d'une variable est un pointeur. |
| IsString | Cette fonction permet de vérifier si une variable est de type chaîne de caractères. |
| Log | Cette fonction permet de calculer le logarithme naturel d'un nombre. |
| MapAppend | Cette fonction permet d'ajouter un élément à une variable Map. |
| MapExists | Cette fonction permet de déterminer si une clef existe dans Map. |
| MapKeys | Cette fonction permet de retourner un tableau contenant les clefs dans un Map. |
| MapRemove | Cette fonction permet de supprimer une clef et sa valeur associée dans Map. |
| MemGetStats | Cette fonction permet de récupérer les informations relatives à la mémoire. |
| Mod | Cette fonction permet d'effectuer l'opération de module. |
| MouseClick | Cette fonction permet d'effectuer une opération de clic de souris. |
| MouseClickDrag | Cette fonction permet d'effectuer une opération de clic et de glissement de la souris. |
| MouseDown | Cette fonction permet d'exécuter un événement de souris enfoncée à la position actuelle de la souris. |
| MouseGetCursor | Cette fonction permet de retourner le numéro d'identification du curseur pour le curseur de souris actuel. |
| MouseGetPos | Cette fonction permet de récupérer la position actuelle du curseur de la souris. |
| MouseMove | Cette fonction permet de déplacer le pointeur de la souris. |
| MouseUp | Cette fonction permet d'exécuter un événement de souris vers le haut à la position actuelle de la souris. |
| MouseWheel | Cette fonction permet de déplacer la molette de la souris vers le haut ou vers le bas. |
| MsgBox | Cette fonction permet d'afficher une boîte de message simple avec un délai d'attente facultatif. |
| Number | Cette fonction permet de retourner la représentation numérique d'une expression. |
| ObjCreate | Cette fonction permet de créer une référence à un objet COM à partir du nom de classe donné. |
| ObjCreateInterface | Cette fonction permet de créer une référence à un objet à partir du nom de classe/pointeur d'objet, de l'identificateur d'interface et de la chaîne de description donnés. |
| ObjEvent | Cette fonction permet de gérer les événements entrants de l'objet donné. |
| ObjGet | Cette fonction permet de récupérer une référence à un objet COM à partir d'un processus ou d'un nom de fichier existant. |
| ObjName | Cette fonction permet de retourner le nom ou la description de l'interface d'un objet. |
| OnAutoItExitRegister | Cette fonction permet d'enregistrer une fonction à appeler à la sortie d'AutoIt. |
| OnAutoItExitUnRegister | Cette fonction permet d'annuler l'enregistrement d'une fonction qui a été appelée lors de la fermeture d'AutoIt. |
| Ping | Cette fonction permet de faire un Ping sur un hôte et de retourner le temps d'aller-retour. |
| PixelChecksum | Cette fonction permet de générer une somme de contrôle pour une région de pixels. |
| PixelGetColor | Cette fonction permet de retourner une couleur de pixel selon les coordonnées x,y pixel. |
| PixelSearch | Cette fonction permet de rechercher dans un rectangle de pixels la couleur de pixel fournie. |
| ProcessClose | Cette fonction permet de terminer un processus nommé. |
| ProcessExists | Cette fonction permet de vérifier si un processus spécifié existe. |
| ProcessGetStats | Cette fonction permet de retourner un tableau sur les informations de mémoire ou d'entrée/sortie d'un processus en cours d'exécution. |
| ProcessList | Cette fonction permet de retourner un tableau répertoriant les processus en cours d'exécution (noms et PID). |
| ProcessSetPriority | Cette fonction permet de modifier la priorité d'un processus. |
| ProcessWait | Cette fonction permet de suspendre l'exécution du script jusqu'à ce qu'un processus donné existe. |
| ProcessWaitClose | Cette fonction permet de suspendre l'exécution du script jusqu'à ce qu'un processus donné n'existe plus. |
| ProgressOff | Cette fonction permet de désactiver la fenêtre de progression. |
| ProgressOn | Cette fonction permet de créer une fenêtre de barre de progression personnalisable. |
| ProgressSet | Cette fonction permet de définir la position et/ou le texte d'une fenêtre de barre de progression créée précédemment. |
| Ptr | Cette fonction permet de convertir une expression en une variante de pointeur. |
| Random | Cette fonction permet de générer un nombre pseudo-aléatoire de type flottant. |
| RegDelete | Cette fonction permet de supprimer une clef ou une valeur du registre. |
| RegEnumKey | Cette fonction permet de lire le nom d'une sous-clef en fonction de son instance. |
| RegEnumVal | Cette fonction permet de lire le nom d'une valeur en fonction de son instance. |
| RegRead | Cette fonction permet de lire une valeur du registre. |
| RegWrite | Cette fonction permet de créer une clef ou une valeur dans le registre. |
| Round | Cette fonction permet de retourner un nombre arrondi à un nombre spécifié de décimales. |
| Run | Cette fonction permet d'exécuter un programme externe. |
| RunAs | Cette fonction permet d'exécuter un programme externe dans le contexte d'un autre utilisateur. |
| RunAsWait | Cette fonction permet d'exécuter un programme externe dans le contexte d'un autre utilisateur et interrompt l'exécution du script jusqu'à ce que le programme se termine. |
| RunWait | Cette fonction permet d'exécuter un programme externe et interrompt l'exécution du script jusqu'à ce que le programme se termine. |
| Send | Cette fonction permet d'envoyer des frappes simulées à la fenêtre active. |
| SendKeepActive | Cette fonction permet de tenter de garder une fenêtre spécifiée active pendant Send(). |
| SetError | Cette fonction permet de définir manuellement la valeur de la macro @error (et éventuellement @extended et "Return Value"). |
| SetExtended | Cette fonction permet de définir manuellement la valeur de la macro @extended. |
| ShellExecute | Cette fonction permet d'exécuter un programme externe à l'aide de l'API ShellExecute. |
| ShellExecuteWait | Cette fonction permet d'exécuter un programme externe à l'aide de l'API ShellExecute et interrompt l'exécution du script jusqu'à ce qu'il se termine. |
| Shutdown | Cette fonction permet d'arrêter le système. |
| Sin | Cette fonction permet de calculer le sinus d'un nombre. |
| Sleep | Cette fonction permet de suspendre l'exécution du script. |
| SoundPlay | Cette fonction permet de lire un fichier son. |
| SoundSetWaveVolume | Cette fonction permet de définir le volume d'onde du système en pourcentage. |
| SplashImageOn | Cette fonction permet de créer une fenêtre contextuelle d'image personnalisable. |
| SplashOff | Cette fonction permet de désactiver SplashText ou SplashImage. |
| SplashTextOn | Cette fonction permet de créer une fenêtre contextuelle de texte personnalisable. |
| Sqrt | Cette fonction permet de calculer la racine carrée d'un nombre. |
| SRandom | Cette fonction permet de définir le Seed pour la génération de nombres aléatoires. |
| StatusbarGetText | Cette fonction permet de récupérer le texte d'un contrôle de barre d'état standard. |
| StderrRead | Cette fonction permet de lire à partir du flux STDERR d'un processus enfant précédemment exécuté. |
| StdinWrite | Cette fonction permet d'écrire un certain nombre de caractères dans le flux STDIN d'un processus enfant précédemment exécuté. |
| StdioClose | Cette fonction permet de fermer toutes les ressources associées à un processus précédemment exécuté avec la redirection STDIO. |
| StdoutRead | Cette fonction permet de lire à partir du flux STDOUT d'un processus enfant précédemment exécuté. |
| String | Cette fonction permet de retourner la représentation sous forme de chaîne de caractères d'une expression. |
| StringAddCR | Cette fonction permet de prendre une chaîne de caractères et de préfixer tous les caractères de saut de ligne ( Chr(10) ) avec un caractère de retour chariot ( Chr(13) ). |
| StringCompare | Cette fonction permet de comparer deux chaînes de caractères avec des options. |
| StringFormat | Cette fonction permet de retourner une chaîne de caractères formatée (similaire à la fonction C sprintf()). |
| StringFromASCIIArray | Cette fonction permet de convertir un tableau de codes ASCII en une chaîne de caractères. |
| StringInStr | Cette fonction permet de vérifier si une chaîne de caractères contient une sous-chaîne de caractères donnée. |
| StringIsAlNum | Cette fonction permet de vérifier si une chaîne de caractères contient uniquement des caractères alphanumériques. |
| StringIsAlpha | Cette fonction permet de vérifier si une chaîne de caractères ne contient que des caractères alphabétiques. |
| StringIsASCII | Cette fonction permet de vérifier si une chaîne de caractères contient uniquement des caractères ASCII dans l'intervalle de 0x00 à 0x7f (0 à 127). |
| StringIsDigit | Cette fonction permet de vérifier si une chaîne de caractères ne contient que des caractères numériques (0 à 9). |
| StringIsFloat | Cette fonction permet de vérifier si une chaîne de caractères est un nombre à virgule flottante. |
| StringIsInt | Cette fonction permet de vérifier si une chaîne de caractères est un entier. |
| StringIsLower | Cette fonction permet de vérifier si une chaîne de caractères ne contient que des caractères minuscules. |
| StringIsSpace | Cette fonction permet de vérifier si une chaîne de caractères contient uniquement des caractères d'espacement. |
| StringIsUpper | Cette fonction permet de vérifier si une chaîne de caractères ne contient que des caractères majuscules. |
| StringIsXDigit | Cette fonction permet de vérifier si une chaîne de caractères contient uniquement des chiffres hexadécimaux (0 à 9, A à F). |
| StringLeft | Cette fonction permet de retourner un certain nombre de caractères à partir du côté gauche d'une chaîne de caractères. |
| StringLen | Cette fonction permet de retourner le nombre de caractères d'une chaîne de caractères. |
| StringLower | Cette fonction permet de convertir une chaîne de caractères en minuscules. |
| StringMid | Cette fonction permet d'extraire un certain nombre de caractères d'une chaîne de caractères. |
| StringRegExp | Cette fonction permet de vérifier si une chaîne de caractères correspond à un modèle d'expression régulière donné. |
| StringRegExpReplace | Cette fonction permet de remplacer le texte d'une chaîne de caractères en fonction d'expressions régulières. |
| StringReplace | Cette fonction permet de remplacer les sous-chaînes de caractères dans une chaîne de caractères. |
| StringReverse | Cette fonction permet d'inverser le contenu de la chaîne de caractères spécifiée. |
| StringRight | Cette fonction permet de retourner un certain nombre de caractères à partir du côté droit d'une chaîne de caractères. |
| StringSplit | Cette fonction permet de diviser une chaîne de caractères en sous-chaînes de caractères en fonction des délimiteurs donnés. |
| StringStripCR | Cette fonction permet de supprimer toutes les valeurs de retour chariot ( Chr(13) ) d'une chaîne de caractères. |
| StringStripWS | Cette fonction permet de supprimer l'espace blanc dans une chaîne de caractères. |
| StringToASCIIArray | Cette fonction permet de convertir une chaîne de caractères en un tableau contenant le code ASCII de chaque caractère. |
| StringToBinary | Cette fonction permet de convertir une chaîne de caractères en données binaires. |
| StringTrimLeft | Cette fonction permet de supprimer un certain nombre de caractères du côté gauche d'une chaîne de caractères. |
| StringTrimRight | Cette fonction permet de supprimer un certain nombre de caractères du côté droit d'une chaîne de caractères. |
| StringUpper | Cette fonction permet de convertir une chaîne de caractères en majuscule. |
| Tan | Cette fonction permet de calculer la tangente d'un nombre. |
| TCPAccept | Cette fonction permet d'autoriser une tentative de connexion entrante sur un socket. |
| TCPCloseSocket | Cette fonction permet de fermer un socket TCP. |
| TCPConnect | Cette fonction permet de créer un socket connecté à un serveur existant. |
| TCPListen | Cette fonction permet de créer un socket à l'écoute d'une connexion entrante. |
| TCPNameToIP | Cette fonction permet de convertir un nom Internet en adresse IP. |
| TCPRecv | Cette fonction permet de recevoir des données d'une socket connectée. |
| TCPSend | Cette fonction permet d'envoyer des données sur un socket connectée. |
| TCPShutdown | Cette fonction permet d'arrêter les services TCP/UDP. |
| TCPStartup | Cette fonction permet de démarrer les services TCP ou UDP. |
| TimerDiff | Cette fonction permet de renvoyer la différence de temps depuis un appel précédent à TimerInit(). |
| TimerInit | Cette fonction permet de retourner un descripteur pouvant être passé à TimerDiff() pour calculer la différence en millisecondes. |
| ToolTip | Cette fonction permet de créer une infobulle n'importe où sur l'écran. |
| TrayCreateItem | Cette fonction permet de créer un contrôle MenuItem pour le plateau. |
| TrayCreateMenu | Cette fonction permet de créer un contrôle de menu pour le menu de la barre d'état. |
| TrayGetMsg | Cette fonction permet d'interroger le plateau pour voir si des événements se sont produits. |
| TrayItemDelete | Cette fonction permet de supprimer un contrôle de menu/élément du menu de la barre d'état. |
| TrayItemGetHandle | Cette fonction permet de renvoyer le descripteur d'un menu de plateau (élément). |
| TrayItemGetState | Cette fonction permet de demander l'état actuel d'un contrôle. |
| TrayItemGetText | Cette fonction permet de demander le texte d'élément d'un contrôle de menu/élément de plateau. |
| TrayItemSetOnEvent | Cette fonction permet de définir une fonction définie par l'utilisateur à appeler lorsqu'un élément de la barre d'état est cliqué. |
| TrayItemSetState | Cette fonction permet de définir l'état d'un contrôle de menu/élément de barre d'état système. |
| TrayItemSetText | Cette fonction permet de définir le texte d'élément d'un menu de plateau/contrôle d'élément. |
| TraySetClick | Cette fonction permet de définir le mode de clic de l'icône de la barre d'état - quels clics de souris afficheront le menu de la barre d'état. |
| TraySetIcon | Cette fonction permet de charger ou définir une icône de plateau spécifiée. |
| TraySetOnEvent | Cette fonction permet de définir une fonction utilisateur à appeler lorsqu'une action spéciale de bac se produit. |
| TraySetPauseIcon | Cette fonction permet de charger ou de définir une icône de pause de bac spécifiée. |
| TraySetState | Cette fonction permet de définir l'état de l'icône de la barre d'état. |
| TraySetToolTip | Cette fonction permet de définir ou redéfinir le texte de l'infobulle pour l'icône de la barre d'état. |
| TrayTip | Cette fonction permet d'afficher une infobulle à partir de l'icône AutoIt. |
| UBound | Cette fonction permet de renvoyer la taille des dimensions du tableau ou le nombre de clefs dans un Map. |
| UDPBind | Cette fonction permet de créer un socket lié à une connexion entrante. |
| UDPCloseSocket | Cette fonction permet de fermer un socket UDP. |
| UDPOpen | Cette fonction permet d'ouvrir un socket connecté à un serveur existant. |
| UDPRecv | Cette fonction permet de recevoir des données d'un socket ouvert. |
| UDPSend | Cette fonction permet d'envoyer des données sur un socket ouvert. |
| UDPShutdown | Cette fonction permet d'arrêter les services UDP. |
| UDPStartup | Cette fonction permet de démarrer les services UDP. |
| VarGetType | Cette fonction permet de renvoyer la représentation de type interne d'un variant. |
| WinActivate | Cette fonction permet d'activer (donne le focus à) une fenêtre. |
| WinActive | Cette fonction permet de vérifier si une fenêtre spécifiée existe et est actuellement active. |
| WinClose | Cette fonction permet de fermer une fenêtre. |
| WinExists | Cette fonction permet de vérifier si une fenêtre spécifiée existe. |
| WinFlash | Cette fonction permet de faire clignoter une fenêtre dans la barre des tâches. |
| WinGetCaretPos | Cette fonction permet de renvoyer les coordonnées du caret dans la fenêtre de premier plan. |
| WinGetClassList | Cette fonction permet de récupérer les classes d'une fenêtre. |
| WinGetClientSize | Cette fonction permet de récupérer la taille de la zone client d'une fenêtre donnée. |
| WinGetHandle | Cette fonction permet de récupérer le descripteur interne d'une fenêtre. |
| WinGetPos | Cette fonction permet de récupérer la position et la taille d'une fenêtre donnée. |
| WinGetProcess | Cette fonction permet de récupérer l'identificateur de processus (PID) associé à une fenêtre. |
| WinGetState | Cette fonction permet de récupérer l'état d'une fenêtre donnée. |
| WinGetText | Cette fonction permet de récupérer le texte d'une fenêtre. |
| WinGetTitle | Cette fonction permet de récupérer le titre complet d'une fenêtre. |
| WinKill | Cette fonction permet de forcer une fenêtre à se fermer. |
| WinList | Cette fonction permet de récupérer une liste de fenêtres. |
| WinMenuSelectItem | Cette fonction permet d'appeler un élément de menu d'une fenêtre. |
| WinMinimizeAll | Cette fonction permet de réduire toutes les fenêtres. |
| WinMinimizeAllUndo | Cette fonction permet d'annuler une fonction WinMinimizeAll précédente. |
| WinMove | Cette fonction permet de déplacer et/ou redimensionner une fenêtre. |
| WinSetOnTop | Cette fonction permet de modifier l'attribut "Always On Top" d'une fenêtre. |
| WinSetState | Cette fonction permet d'afficher, masquer, minimiser, agrandir ou restaurer une fenêtre. |
| WinSetTitle | Cette fonction permet de changer le titre d'une fenêtre. |
| WinSetTrans | Cette fonction permet de définir la transparence d'une fenêtre. |
| WinWait | Cette fonction permet de suspendre l'exécution du script jusqu'à ce que la fenêtre demandée existe. |
| WinWaitActive | Cette fonction permet de suspendre l'exécution du script jusqu'à ce que la fenêtre demandée soit active. |
| WinWaitClose | Cette fonction permet de suspendre l'exécution du script jusqu'à ce que la fenêtre demandée n'existe plus. |
| WinWaitNotActive | Cette fonction permet de suspendre l'exécution du script jusqu'à ce que la fenêtre demandée ne soit plus active. |
Dernière mise à jour : Lundi, le 24 avril 2023