Voici la liste complète des fonctions disponibles dans le noyau d'AutoIt. Cliquez sur le nom d'une fonction pour une description détaillée.
Consultez Notes sur les fonctions pour des détails d'utilisation.
| Fonction | Description |
|---|---|
| Abs | Calcule la valeur absolue d'un nombre. |
| ACos | Calcule l'angle, en radians, dont le cosinus est donné. |
| AdlibRegister | Enregistre une fonction AdLib. |
| AdlibUnRegister | Désenregistre une fonction AdLib. |
| Asc | Donne le code ASCII d'un caractère. |
| AscW | Donne le code Unicode d'un caractère. |
| ASin | Calcule l'angle, en radians, dont le sinus est donné. |
| Assign | Assigne une donnée à une variable définie par son nom. |
| ATan | Calcule l'angle, en radians, dont la tangente est donnée. |
| AutoItSetOption | Change le mode de fonctionnement de divers fonctions/paramètres d'AutoIt. |
| AutoItWinGetTitle | Obtient le titre d'une fenêtre Autoit. |
| AutoItWinSetTitle | Modifie le titre d'une fenêtre Autoit. |
| Beep | Produit un bip sonore à l'utilisateur. |
| Binary | Donne la représentation binaire d'une expression. |
| BinaryLen | Calcule le nombre d'octets d'une variable de type binaire. |
| BinaryMid | Extrait un nombre donné d'octets d'une variable de type binaire. |
| BinaryToString | Convertit une variable de type binaire en une chaîne de caractère. |
| BitAND | Effectue une opération AND bit à bit. |
| BitNOT | Effectue une opération NOT bit à bit. |
| BitOR | Effectue une opération OR bit à bit. |
| BitRotate | Effectue une opération de rotation sur les bits. |
| BitShift | Effectue une opération de décalage sur les bits. |
| BitXOR | Effectue une opération XOR bit à bit (OR EXCLUSIF). |
| BlockInput | Désactive/Active la souris et le clavier. |
| Break | Active ou désactive la possibilité pour l'utilisateur, d'arrêter un script à partir du menu de l'icône de la zone de notification. |
| Call | Appelle une fonction utilisateur ou interne passée dans le premier paramètre. |
| CDTray | Ouvre ou ferme le tiroir d'un lecteur CD. |
| Ceiling | Calcule le plus petit nombre entier supérieur ou égal à un nombre. |
| Chr | Donne le caractère correspondant à un code ASCII. |
| ChrW | Donne le caractère correspondant à un code unicode. |
| ClipGet | Obtient le texte contenu dans le presse-papier. |
| ClipPut | Place du texte dans le presse-papiers. |
| ConsoleRead | Lit à partir du flux STDIN du processus du script. |
| ConsoleWrite | Écrit des données dans le flux STDOUT. |
| ConsoleWriteError | Écrit des données dans le flux STDERR. |
| ControlClick | Envoie un clic de souris à un contrôle. |
| ControlCommand | Envoie une commande à un contrôle. |
| ControlDisable | Désactive ou met en grisé un contrôle. |
| ControlEnable | Active un contrôle grisé. |
| ControlFocus | Donne le focus d'entrée à un contrôle donné dans une fenêtre. |
| ControlGetFocus | Obtient la référence du contrôle qui a le focus clavier dans une fenêtre donnée. |
| ControlGetHandle | Obtient le handle interne d'un contrôle. |
| ControlGetPos | Obtient la taille d'un contrôle, et sa position par rapport à sa fenêtre. |
| ControlGetText | Obtient le texte d'un contrôle. |
| ControlHide | Cache un contrôle. |
| ControlListView | Envoie une commande à un contrôle ListView32. |
| ControlMove | Déplace un contrôle dans une fenêtre. |
| ControlSend | Envoie une chaîne de caractère à un contrôle. |
| ControlSetText | Modifie le texte d'un contrôle. |
| ControlShow | Visualise un contrôle qui était caché. |
| ControlTreeView | Envoie une commande à un contrôle TreeView32. |
| Cos | Calcule le cosinus d'un angle donné en radians. |
| Dec | Calcule la représentation numérique d'une chaîne hexadécimale. |
| DirCopy | Copie un répertoire et tous ses sous-répertoires et fichiers (comme xcopy). |
| DirCreate | Crée un répertoire. |
| DirGetSize | Obtient la taille en octets d'un répertoire donné. |
| DirMove | Déplace un répertoire et tous les sous-répertoires et fichiers qu'il contient. |
| DirRemove | Supprime un répertoire. |
| DllCall | Appelle dynamiquement une fonction dans une DLL. |
| DllCallAddress | Appel dynamique d'une fonction à une adresse mémoire spécifique. |
| DllCallbackFree | Libère un handle créé précédemment avec DllCallbackRegister. |
| DllCallbackGetPtr | Obtient le pointeur sur une fonction callback qui peut être transmis à l'API Win32. |
| DllCallbackRegister | Crée une fonction DLL Callback définie par l'utilisateur. |
| DllClose | Ferme une DLL précédemment ouverte. |
| DllOpen | Ouvre un fichier DLL pour une utilisation avec DllCall. |
| DllStructCreate | Crée une structure style C/C++ à utiliser avec DllCall. |
| DllStructGetData | Obtient la valeur d'un élément de la structure. |
| DllStructGetPtr | Obtient le pointeur vers la structure ou un élément dans la structure. |
| DllStructGetSize | Obtient la taille d'une structure, en octets. |
| DllStructSetData | Définit la donnée d'un élément d'une structure. |
| DriveGetDrive | Construit un tableau contenant les lecteurs de type spécifié. |
| DriveGetFileSystem | Obtient le type de système de fichier d'un lecteur. |
| DriveGetLabel | Obtient le nom de volume d'un lecteur, s'il en a un. |
| DriveGetSerial | Obtient le numéro de série d'un lecteur. |
| DriveGetType | Obtient le type d'un lecteur. |
| DriveMapAdd | Connecte un lecteur réseau. |
| DriveMapDel | Déconnecte un lecteur réseau. |
| DriveMapGet | Obtient des informations sur un disque connecté. |
| DriveSetLabel | Définit le nom de volume d'un lecteur. |
| DriveSpaceFree | Calcule l'espace libre d'un disque en Mo. |
| DriveSpaceTotal | Calcule l'espace total d'un disque en Mo. |
| DriveStatus | Détermine le status d'un lecteur sous forme de chaîne. |
| EnvGet | Obtient la valeur d'une variable d'environnement. |
| EnvSet | Définit une variable d'environnement. |
| EnvUpdate | Actualise l'environnement de l'OS. |
| Eval | Extrait la valeur d'une variable donnée par son nom. |
| Execute | Exécute une instruction, une fonction, ou calcule une expression. |
| Exp | Calcule l'exponentielle naturelle d'un nombre. |
| FileChangeDir | Change le répertoire de travail actuel. |
| FileClose | Ferme un fichier précédemment ouvert. |
| FileCopy | Copie un ou plusieurs fichiers. |
| FileCreateNTFSLink | Crée un hardlink NTFS vers un fichier ou un répertoire. |
| FileCreateShortcut | Crée un raccourci (.lnk) vers un fichier. |
| FileDelete | Supprime un ou plusieurs fichiers. |
| FileExists | Détermine si un fichier ou un dossier existe. |
| FileFindFirstFile | Crée un handle de recherche, défini par un chemin et un filtre de fichiers. |
| FileFindNextFile | Obtient le nom de fichier suivant dans la liste définie par un handle de recherche. |
| FileFlush | Vide la mémoire tampon d'un fichier sur le disque. |
| FileGetAttrib | Obtient les attributs d'un fichier. |
| FileGetEncoding | Obtient l'encodage du texte utilisé dans un fichier. |
| FileGetLongName | Obtient, au format long, le nom complet d'un fichier. |
| FileGetPos | Obtient la position courante du pointeur d'un fichier. |
| FileGetShortcut | Obtient les propriétés d'un raccourci. |
| FileGetShortName | Obtient le nom complet, au format court 8.3, d'un nom complet de fichier. |
| FileGetSize | Obtient la taille d'un fichier, en octets. |
| FileGetTime | Obtient les informations de date et heure d'un fichier. |
| FileGetVersion | Obtient les informations de version d'un fichier. |
| FileInstall | Inclut/extrait un fichier embarqué dans un script compilé. |
| FileMove | Déplace un ou plusieurs fichiers. |
| FileOpen | Ouvre un fichier en lecture ou en écriture. |
| FileOpenDialog | Ouvre une boîte de dialogue de sélection de fichier. |
| FileRead | Lit un nombre donné de caractères/octets dans un fichier précédemment ouvert. |
| FileReadLine | Lit une ligne de texte dans un fichier texte précédemment ouvert. |
| FileReadToArray | Lit un fichier et crée un tableau avec les lignes. |
| FileRecycle | Envoie un fichier ou un répertoire dans la corbeille. |
| FileRecycleEmpty | Vide la corbeille. |
| FileSaveDialog | Ouvre une boîte de dialogue d'enregistrement de fichier. |
| FileSelectFolder | Ouvre une boîte de dialogue de sélection de dossier. |
| FileSetAttrib | Définit les attributs d'un ou plusieurs fichiers/répertoires. |
| FileSetEnd | Définit la position courante du pointeur à la fin du fichier. |
| FileSetPos | Définit la position courante du pointeur d'un fichier. |
| FileSetTime | Définit la date d'un ou plusieurs fichiers/dossiers. |
| FileWrite | Écrit du texte ou des données à la fin d'un fichier précédemment ouvert. |
| FileWriteLine | Ajoute une ligne de texte à la fin d'un fichier texte précédemment ouvert. |
| Floor | Calcule le plus grand entier inférieur ou égal à un nombre. |
| FtpSetProxy | Définit un proxy internet pour les accès FTP. |
| FuncName | Donne le nom d'une fonction stockée dans une variable. |
| GUICreate | Crée une fenêtre graphique (GUI). |
| GUICtrlCreateAvi | Crée un contrôle vidéo AVI pour une GUI. |
| GUICtrlCreateButton | Crée un contrôle Button pour une GUI. |
| GUICtrlCreateCheckbox | Crée un contrôle Checkbox pour une GUI. |
| GUICtrlCreateCombo | Crée un contrôle Combobox pour une GUI. |
| GUICtrlCreateContextMenu | Crée un menu contextuel pour un contrôle ou une GUI entière. |
| GUICtrlCreateDate | Crée un contrôle Date pour une GUI. |
| GUICtrlCreateDummy | Crée un contrôle Dummy pour une GUI. |
| GUICtrlCreateEdit | Crée un contrôle Edit pour une GUI. |
| GUICtrlCreateGraphic | Crée un contrôle Graphic pour une GUI. |
| GUICtrlCreateGroup | Crée un contrôle Group pour une GUI. |
| GUICtrlCreateIcon | Crée un contrôle Icon pour une GUI. |
| GUICtrlCreateInput | Crée un contrôle Input pour une GUI. |
| GUICtrlCreateLabel | Crée un contrôle Label pour une GUI. |
| GUICtrlCreateList | Crée un contrôle List pour une GUI. |
| GUICtrlCreateListView | Crée un contrôle ListView pour une GUI. |
| GUICtrlCreateListViewItem | Crée un élément pour un contrôle ListView. |
| GUICtrlCreateMenu | Crée un contrôle Menu pour une GUI. |
| GUICtrlCreateMenuItem | Crée un élément pour un contrôle Menu. |
| GUICtrlCreateMonthCal | Crée un contrôle MonthCal pour une GUI. |
| GUICtrlCreateObj | Crée un contrôle ActiveX pour une GUI. |
| GUICtrlCreatePic | Crée un contrôle Picture pour une GUI. |
| GUICtrlCreateProgress | Crée un contrôle ProgressBar pour une GUI. |
| GUICtrlCreateRadio | Crée un contrôle RadioButton pour une GUI. |
| GUICtrlCreateSlider | Crée un contrôle Slider pour une GUI. |
| GUICtrlCreateTab | Crée un contrôle Tab pour une GUI. |
| GUICtrlCreateTabItem | Crée un élément pour un contrôle Tab. |
| GUICtrlCreateTreeView | Crée un contrôle TreeView pour une GUI |
| GUICtrlCreateTreeViewItem | Crée un élément pour un contrôle TreeView. |
| GUICtrlCreateUpdown | Crée un contrôle UpDown pour une GUI. |
| GUICtrlDelete | Supprime un contrôle. |
| GUICtrlGetHandle | Obtient le handle d'un contrôle et certains handles spéciaux (Menu, ContextMenu, TreeViewItem). |
| GUICtrlGetState | Obtient l'état actuel d'un contrôle. |
| GUICtrlRead | Lit l'état ou les données d'un contrôle. |
| GUICtrlRecvMsg | Envoie un message à un contrôle et retourne des informations dans lParam. |
| GUICtrlRegisterListViewSort | Enregistre une fonction 'callback' définie par l'utilisateur pour un tri interne d'une ListView. |
| GUICtrlSendMsg | Envoie un message à un contrôle. |
| GUICtrlSendToDummy | Envoie un message à un contrôle Dummy. |
| GUICtrlSetBkColor | Définit la couleur de fond d'un contrôle. |
| GUICtrlSetColor | Définit la couleur du texte d'un contrôle. |
| GUICtrlSetCursor | Définit l'icône du curseur de la souris pour un contrôle particulier. |
| GUICtrlSetData | Modifie les données d'un contrôle. |
| GUICtrlSetDefBkColor | Définit la couleur de fond par défaut de tous les contrôles de la GUI. |
| GUICtrlSetDefColor | Définit la couleur de texte par défaut de tous les contrôles d'une GUI. |
| GUICtrlSetFont | Définit la police utilisée dans un contrôle. |
| GUICtrlSetGraphic | Dessine des formes dans un contrôle graphique. |
| GUICtrlSetImage | Définit l'image bitmap ou icône à utiliser pour un contrôle. |
| GUICtrlSetLimit | Limite le nombre de caractères/pixels pour un contrôle. |
| GUICtrlSetOnEvent | Définit l'appel d'une fonction utilisateur associé au clic d'un contrôle. |
| GUICtrlSetPos | Change la position d'un contrôle dans la GUI. |
| GUICtrlSetResizing | Définit la méthode de redimensionnement utilisée par un contrôle. |
| GUICtrlSetState | Change l'état d'un contrôle. |
| GUICtrlSetStyle | Change le style d'un contrôle. |
| GUICtrlSetTip | Définit le texte de l'info-bulle associée à un contrôle. |
| GUIDelete | Supprime une GUI et tous les contrôles qu'elle contient. |
| GUIGetCursorInfo | Obtient la position du curseur de la souris par rapport à la GUI. |
| GUIGetMsg | Interroge la GUI pour savoir si des événements ont été déclenchés. |
| GUIGetStyle | Obtient les styles d'une GUI. |
| GUIRegisterMsg | Enregistre une fonction utilisateur pour un ID de message Windows connu (WM_MSG). |
| GUISetAccelerators | Définit la table des accélérateurs à utiliser dans une GUI. |
| GUISetBkColor | Définit la couleur de fond de la GUI. |
| GUISetCoord | Définit les coordonnées absolues pour le contrôle suivant. |
| GUISetCursor | Définit l'icône du curseur de la souris pour une GUI. |
| GUISetFont | Définit la police par défaut pour une GUI. |
| GUISetHelp | Définit un fichier exécutable qui sera exécuté lorsque F1 sera pressé. |
| GUISetIcon | Définit l'icône utilisée dans une GUI. |
| GUISetOnEvent | Définit l'appel d'une fonction utilisateur lorsqu'un bouton système est cliqué. |
| GUISetState | Modifie l'état d'une GUI. |
| GUISetStyle | Modifie les styles d'une GUI. |
| GUIStartGroup | Définit que les nouveaux contrôles créés appartiendront à un même groupe. |
| GUISwitch | Commute la fenêtre en cours pour les fonctions GUI. |
| Hex | Calcule la représentation hexadécimale d'un Integer ou d'un Binary. |
| HotKeySet | Définit un raccourci clavier qui appelle une fonction utilisateur. |
| HttpSetProxy | Définit le proxy internet à utiliser pour un accès http. |
| HttpSetUserAgent | Définit la chaîne User-Agent qui est envoyée par toutes les requêtes Inet. |
| HWnd | Convertit une expression en un handle HWND. |
| InetClose | Ferme un handle retourné par InetGet(). |
| InetGet | Télécharge un fichier depuis internet en utilisant le protocole HTTP, HTTPS ou FTP. |
| InetGetInfo | Obtient des informations détaillées sur le handle retourné par InetGet(). |
| InetGetSize | Obtient la taille (en octets) d'un fichier situé sur internet. |
| InetRead | Télécharge un fichier depuis internet en utilisant le protocole HTTP, HTTPS ou FTP. |
| IniDelete | Supprime une valeur dans un fichier .ini au format standard. |
| IniRead | Lit une valeur dans un fichier .ini au format standard. |
| IniReadSection | Lit toutes les paires clé/valeur d'une section d'un fichier .ini au format standard. |
| IniReadSectionNames | Lit toutes les sections d'un fichier .ini au format standard. |
| IniRenameSection | Renomme une section d'un fichier ini au format standard. |
| IniWrite | Écrit une valeur dans un fichier ini au format standard. |
| IniWriteSection | Écrit une section dans un fichier ini au format standard. |
| InputBox | Affiche une zone de saisie pour entrer du texte. |
| Int | Tronque la partie décimale d'un nombre et retourne sa partie entière. |
| IsAdmin | Vérifie si l'utilisateur courant a des droits d'administrateur complets. |
| IsArray | Vérifie si une variable est de type tableau. |
| IsBinary | Vérifie si une variable ou une expression est de type binaire. |
| IsBool | Vérifie si le type d'une variable est booléen. |
| IsDeclared | Vérifiez si une variable a été déclarée. |
| IsDllStruct | Vérifie si une variable est de type DllStruct. |
| IsFloat | Vérifie si la valeur d'une variable ou d'une expression a une partie décimale. |
| IsFunc | Détermine si une variable ou une expression est du type fonction. |
| IsHWnd | Vérifie si le type de base d'une variable est un pointeur et un handle de fenêtre. |
| IsInt | Vérifie si la valeur d'une variable ou d'une expression n'a pas de partie décimale. |
| IsKeyword | Vérifie si une variable est un mot-clé (par exemple, 'Default'). |
| IsMap | Vérifie si une variable est de type Map. |
| IsNumber | Vérifie si le type de base d'une variable est numérique. |
| IsObj | Vérifie si une variable ou une expression est de type objet. |
| IsPtr | Vérifie si le type de base d'une variable est un pointeur. |
| IsString | Vérifie si une variable est de type chaîne. |
| Log | Calcule le logarithme naturel d'un nombre. |
| MapAppend | Ajoute un élément à une table en lui attribuant une clé. |
| MapExists | Détermine si une clé existe dans une table. |
| MapKeys | Construit un tableau avec toutes les clés d'une table. |
| MapRemove | Supprime une clé et sa valeur dans une table. |
| MemGetStats | Récupère des informations relatives à la mémoire. |
| Mod | Effectue l'opération modulo (reste d'une division). |
| MouseClick | Effectue une opération de clic de souris. |
| MouseClickDrag | Effectue une opération de clic de souris et de glissement. |
| MouseDown | Déclenche un événement MouseDown à la position actuelle de la souris. |
| MouseGetCursor | Obtient l'ID du curseur souris courant. |
| MouseGetPos | Obtient la position actuelle du curseur de la souris. |
| MouseMove | Déplace le pointeur de la souris. |
| MouseUp | Déclenche un événement MouseUp à la position actuelle de la souris. |
| MouseWheel | Tourne la roulette de la souris vers le haut ou vers le bas. |
| MsgBox | Affiche une simple boîte de message, avec temporisation optionnelle. |
| Number | Convertit une chaîne en nombre. |
| ObjCreate | Crée une référence à un objet COM à partir d'un nom de classe donné. |
| ObjCreateInterface | Crée une référence à un objet à partir du pointeur de classe ou d'objet, de l'identifiant d'interface et d'une chaîne de description. |
| ObjEvent | Traite les événements entrants de l'objet donné. |
| ObjGet | Obtient une référence sur un objet COM à partir d'un processus ou d'un fichier existant. |
| ObjName | Obtient le nom ou la description de l'interface d'un objet. |
| OnAutoItExitRegister | Enregistre une fonction qui est appelée à la fermeture du script. |
| OnAutoItExitUnRegister | Désenregistre une fonction qui est appelée à la fermeture du script. |
| Ping | Ping un hôte et retourne le temps de réponse. |
| PixelChecksum | Génère une somme de contrôle dans une région de pixels. |
| PixelGetColor | Obtient la couleur d'un pixel de coordonnées données. |
| PixelSearch | Recherche dans un rectangle de pixels, un pixel de couleur donnée. |
| ProcessClose | Termine un processus spécifié. |
| ProcessExists | Vérifie si un processus spécifié existe. |
| ProcessGetStats | Obtient des informations sur la mémoire ou sur les E/S du processus en cours d'exécution. |
| ProcessList | Obtient tous les processus en cours d'exécution (noms et PIDs). |
| ProcessSetPriority | Change la priorité d'un processus. |
| ProcessWait | Met en pause l'exécution du script jusqu'à ce qu'un processus donné existe. |
| ProcessWaitClose | Met en pause l'exécution du script jusqu'à ce qu'un processus donné n'existe plus. |
| ProgressOff | Ferme une fenêtre de progression. |
| ProgressOn | Crée une fenêtre contenant une barre de progression personnalisée. |
| ProgressSet | Définit la position et/ou le texte de la fenêtre d'une barre de progression créée précédemment. |
| Ptr | Convertit une expression en un pointeur de type 'variant'. |
| Random | Génère un nombre pseudo-aléatoire de type float ou integer. |
| RegDelete | Supprime une clé ou une valeur dans la base de registre. |
| RegEnumKey | Lit le nom d'une sous-clé à partir de son instance. |
| RegEnumVal | Lit le nom d'une valeur à partir de son instance. |
| RegRead | Lit une valeur dans la base de registre. |
| RegWrite | Crée une clé ou une valeur dans la base de registre. |
| Round | Calcule l'arrondi d'un nombre avec un nombre donné de décimales. |
| Run | Exécute un programme externe. |
| RunAs | Exécute un programme externe dans le contexte d'un utilisateur différent. |
| RunAsWait | Exécute un programme externe dans le contexte d'un utilisateur différent et interrompt l'exécution du script jusqu'à ce que le programme se termine. |
| RunWait | Exécute un programme externe et interrompt l'exécution du script jusqu'à ce que le programme se termine. |
| Send | Envoie des frappes clavier simulées à la fenêtre active. |
| SendKeepActive | Tente de garder active une fenêtre spécifiée pendant l'exécution de Send(). |
| SetError | Définit manuellement la valeur de la macro @error (et optionnellement @extended et la "Valeur de retour"). |
| SetExtended | Définit manuellement la valeur de la macro @extended. |
| ShellExecute | Exécute un programme externe en utilisant l'API ShellExecute. |
| ShellExecuteWait | Exécute un programme externe en utilisant l'API ShellExecute et interrompt l'exécution du script jusqu'à ce qu'il se termine. |
| Shutdown | Arrête le système. |
| Sin | Calcule le sinus d'un angle donné en radians. |
| Sleep | Met l'exécution du script en pause. |
| SoundPlay | Joue un fichier audio. |
| SoundSetWaveVolume | Définit le volume du signal Wave en pourcentage. |
| SplashImageOn | Crée une fenêtre popup contenant une image. |
| SplashOff | Ferme une fenêtre SplashText ou SplashImage. |
| SplashTextOn | Crée une fenêtre popup contenant un texte |
| Sqrt | Calcule la racine carrée d'un nombre (Squart). |
| SRandom | Définit la graine du générateur de nombre aléatoire. |
| StatusbarGetText | Obtient le texte d'un contrôle barre d'état standard. |
| StderrRead | Lit dans le flux STDERR d'un processus enfant lancé au préalable. |
| StdinWrite | Ecrit un nombre de caractères dans le flux STDIN d'un processus enfant lancé au préalable. |
| StdioClose | Ferme toutes les ressources associées à un processus lancé précédemment avec la redirection STDIO. |
| StdoutRead | Lit dans le flux STDOUT d'un processus enfant lancé au préalable. |
| String | Convertit une valeur numérique en chaîne. |
| StringAddCR | Ajoute @CR devant tous les caractères @LF d'une chaîne. |
| StringCompare | Compare deux chaînes avec différentes options. |
| StringFormat | Formate une chaîne (similaire à la fonction sprintf() du C). |
| StringFromASCIIArray | Convertit un tableau de codes ASCII en une chaîne de caractères. |
| StringInStr | Recherche la position d'une sous-chaîne dans une chaîne. |
| StringIsAlNum | Vérifie si une chaîne contient uniquement des caractères alphanumériques. |
| StringIsAlpha | Vérifie si la chaîne contient uniquement des caractères alphabétiques. |
| StringIsASCII | Vérifie si la chaîne contient uniquement des caractères ASCII compris entre 0x00 et 0x7f (0 - 127). |
| StringIsDigit | Vérifie si une chaîne contient uniquement des chiffres (0-9). |
| StringIsFloat | Vérifie si une chaîne est convertible en float. |
| StringIsInt | Vérifie si une chaîne est convertible en integer. |
| StringIsLower | Vérifie si une chaîne contient uniquement des lettres minuscules. |
| StringIsSpace | Vérifie si une chaîne contient uniquement des espaces-blancs. |
| StringIsUpper | Vérifie si une chaîne contient uniquement des lettres majuscules. |
| StringIsXDigit | Vérifie si une chaîne contient uniquement des caractères hexadécimaux (0-9, A-F). |
| StringLeft | Extrait des caractères d'une chaîne, à partir de son début. |
| StringLen | Calcule le nombre de caractères d'une chaîne. |
| StringLower | Convertit une chaîne en minuscules. |
| StringMid | Extrait des caractères d'une chaîne, depuis un point de départ quelconque. |
| StringRegExp | Recherche, dans un texte, des sous-chaînes qui correspondent à un modèle d'expression régulière. |
| StringRegExpReplace | Remplace du texte, dans une chaîne, selon un modèle d'expression régulière. |
| StringReplace | Remplace des sous-chaînes dans une chaîne. |
| StringReverse | Inverse le contenu d'une chaîne. |
| StringRight | Extrait des caractères d'une chaîne, à la fin de la chaîne. |
| StringSplit | Découpe une chaîne en tableau de sous-chaînes selon des caractères de coupure. |
| StringStripCR | Supprime tous les caractères @CR d'une chaîne. |
| StringStripWS | Enlève les Espaces-Blancs d'une chaîne. |
| StringToASCIIArray | Convertit une chaîne en un tableau contenant le code ASCII de chaque caractère. |
| StringToBinary | Convertit une chaîne en données binaires. |
| StringTrimLeft | Supprime des caractères au début d'une chaîne. |
| StringTrimRight | Supprime des caractères à la fin d'une chaîne. |
| StringUpper | Convertit une chaîne en majuscules. |
| Tan | Calcule la tangente d'un angle donné en radians. |
| TCPAccept | Permet les connexions entrantes sur un socket. |
| TCPCloseSocket | Ferme un socket TCP. |
| TCPConnect | Crée un socket connecté à un serveur existant. |
| TCPListen | Crée un socket d'écoute pour une connexion entrante. |
| TCPNameToIP | Convertit un nom Internet en adresse IP. |
| TCPRecv | Reçoit des données d'un socket connecté. |
| TCPSend | Envoie des données à un socket connecté. |
| TCPShutdown | Arrête le service TCP. |
| TCPStartup | Démarre le service TCP. |
| TimerDiff | Calcule le temps écoulé à partir d'un précédent appel à TimerInit(). |
| TimerInit | Définit un handle qui sera passé à TimerDiff() pour calculer la différence en millisecondes. |
| ToolTip | Crée une info-bulle n'importe où sur l'écran. |
| TrayCreateItem | Crée un contrôle menuitem dans la zone de notification. |
| TrayCreateMenu | Crée un contrôle menu dans la zone de notification. |
| TrayGetMsg | Interroge la zone de notification pour savoir si des événements ont été déclenchés. |
| TrayItemDelete | Supprime un contrôle menu/menuitem de la zone de notification. |
| TrayItemGetHandle | Obtient le handle d'un contrôle menu/menuitem de la zone de notification. |
| TrayItemGetState | Obtient l'état actuel d'un contrôle. |
| TrayItemGetText | Obtient le texte d'un contrôle menu/menuitem de la zone de notification. |
| TrayItemSetOnEvent | Définit l'appel d'une fonction utilisateur lorsqu'un élément de la zone de notification est cliqué. |
| TrayItemSetState | Définit l'état d'un contrôle menu/menuitem de la zone de notification. |
| TrayItemSetText | Définit le texte d'un contrôle menu/menuitem de menu de la zone de notification. |
| TraySetClick | Définit le mode clic de l'icône de la zone de notification - quels clics de souris afficheront un menu. |
| TraySetIcon | Charge/Définit une icône donnée de la zone de notification. |
| TraySetOnEvent | Définit l'appel d'une fonction utilisateur lors d'une action spéciale dans la zone de notification. |
| TraySetPauseIcon | Charge/Définit une icône 'pause' donnée dans la zone de notification. |
| TraySetState | Définit l'état d'une icône de la zone de notification. |
| TraySetToolTip | Définit ou redéfinit le texte de l'info-bulle d'une icône de la zone de notification. |
| TrayTip | Affiche une info-bulle de type 'balloon' sur l'icône AutoIt. |
| UBound | Donne la taille des dimensions d'un tableau ou le nombre de clés d'une table. |
| UDPBind | Crée un socket lié à une connexion entrante. |
| UDPCloseSocket | Ferme un socket UDP. |
| UDPOpen | Ouvre un socket connecté à un serveur existant. |
| UDPRecv | Reçoit des données d'un socket ouvert. |
| UDPSend | Envoie des données sur un socket ouvert. |
| UDPShutdown | Arrête le service UDP. |
| UDPStartup | Démarre le service UDP. |
| VarGetType | Détermine le type interne d'un variant. |
| WinActivate | Active (donne le focus) à une fenêtre. |
| WinActive | Examine si une fenêtre donnée existe et si elle est actuellement active. |
| WinClose | Ferme une fenêtre. |
| WinExists | Teste l'existence d'une fenêtre. |
| WinFlash | Fait clignoter une fenêtre dans la barre des tâches. |
| WinGetCaretPos | Obtient les coordonnées du curseur dans l'avant plan de la fenêtre. |
| WinGetClassList | Obtient les classes d'une fenêtre. |
| WinGetClientSize | Obtient la taille de la zone client d'une fenêtre. |
| WinGetHandle | Obtient le handle interne d'une fenêtre. |
| WinGetPos | Obtient la position et la taille d'une fenêtre. |
| WinGetProcess | Obtient l'ID du processus (PID) associé à une fenêtre. |
| WinGetState | Obtient l'état d'une fenêtre. |
| WinGetText | Obtient le texte d'une fenêtre. |
| WinGetTitle | Obtient le titre complet d'une fenêtre. |
| WinKill | Force la fermeture d'une fenêtre. |
| WinList | Obtient une liste de fenêtres satisfaisant un critère. |
| WinMenuSelectItem | Sélectionne un élément du menu d'une fenêtre. |
| WinMinimizeAll | Minimise toutes les fenêtres. |
| WinMinimizeAllUndo | Annule un appel précédent à WinMinimizeAll. |
| WinMove | Déplace et/ou redimensionne une fenêtre. |
| WinSetOnTop | Change l'attribut "Always On Top" d'une fenêtre. |
| WinSetState | Montre, cache, minimise, maximise ou restaure une fenêtre. |
| WinSetTitle | Change le titre d'une fenêtre. |
| WinSetTrans | Définit la transparence d'une fenêtre. |
| WinWait | Met le script en pause jusqu'à ce que la fenêtre indiquée existe. |
| WinWaitActive | Met le script en pause jusqu'à ce que la fenêtre indiquée soit active. |
| WinWaitClose | Met le script en pause jusqu'à ce que la fenêtre indiquée n'existe plus. |
| WinWaitNotActive | Met le script en pause jusqu'à ce que la fenêtre indiquée ne soit plus active. |