Voici un tableau de référence des différentes fonctions du AutoHotkey :
Nom | Description |
---|---|
Abs | Cette fonction permet de retourner la valeur absolue du nombre spécifié. |
ACos | Cette fonction permet de de retourner l'arc cosinus (le nombre dont le cosinus est le nombre spécifié) en radians. |
ASin | Cette fonction permet de retourner l'arc sinus (le nombre dont le sinus est le nombre spécifié) en radians. |
ATan | Cette fonction permet de retourner l'arc tangente (le nombre dont la tangente est le nombre spécifié) en radians. |
BlockInput | Cette fonction permet de désactiver ou de permettre aux utilisateurs d'interagir avec l'ordinateur via le clavier et la souris. |
Break | Cette fonction permet de quitter (terminer) tout type d'instruction de boucle. |
Buffer | Cette fonction permet de créer un tampon, d'encapsuler un bloc de mémoire à utiliser avec d'autres fonctions. |
CallbackCreate | Cette fonction permet de créer une adresse de code machine qui, lorsqu'elle est appelée, redirige l'appel vers une fonction dans le script. |
CallbackFree | Cette fonction permet de libérer un rappel créé par CallbackCreate. |
CaretGetPos | Cette fonction permet de récupérer la position actuelle du caret (point d'insertion de texte). |
Catch | Cette fonction permet d'indiquer le code à exécuter si une valeur ou une erreur est renvoyée lors de l'exécution d'une instruction try. |
Ceil | Cette fonction permet de renvoyer le nombre spécifié arrondi à l'entier supérieur le plus proche (sans suffixe .00). |
Chr | Cette fonction permet de renvoyer la chaîne (généralement un seul caractère) correspondant au code de caractère indiqué par le nombre spécifié. |
Click | Cette fonction permet de cliquer sur un bouton de la souris aux coordonnées spécifiées. Il peut également maintenir enfoncé un bouton de la souris, tourner la molette de la souris ou déplacer la souris. |
ClipboardAll | Cette fonction permet de créer un objet contenant tout ce qui se trouve dans le presse-papiers (comme les images et la mise en forme). |
ClipWait | Cette fonction permet d'attendre que le presse-papiers contienne des données. |
ComCall | Cette fonction permet d'appeler une méthode d'interface COM native par index. |
ComObjActive | Cette fonction permet de récupérer un objet COM enregistré. |
ComObjArray | Cette fonction permet de créer un SafeArray à utiliser avec COM. |
ComObjConnect | Cette fonction permet de connecter la source d'événements d'un objet COM au script, ce qui permet de gérer les événements. |
ComObject | Cette fonction permet de créer un objet COM. |
ComObjFlags | Cette fonction permet de récupérer ou de modifier les indicateurs contrôlant le comportement d'un objet wrapper COM. |
ComObjFromPtr | Cette fonction permet d'envelopper un pointeur IDispatch brut (objet COM) à utiliser par le script. |
ComObjGet | Cette fonction permet de renvoyer une référence à un objet fourni par un composant COM. |
ComObjQuery | Cette fonction permet d'interroger un objet COM pour une interface ou un service. |
ComObjType | Cette fonction permet de récupérer les informations de type d'un objet COM. |
ComObjValue | Cette fonction permet de récupérer la valeur ou le pointeur entreposé dans un emballage d'objet COM. |
ComValue | Cette fonction permet d'envelopper une valeur, un SafeArray ou un objet COM à utiliser par le script ou à transmettre à une méthode COM. |
Continue | Cette fonction permet d'ignorer le reste de l'itération actuelle d'une instruction de boucle et en commence une nouvelle. |
ControlAddItem | Cette fonction permet d'ajouter la chaîne de caractères spécifiée en tant que nouvelle entrée au bas d'un ListBox ou d'un ComboBox. |
ControlChooseIndex | Cette fonction permet de définir la sélection dans un contrôle ListBox, ComboBox ou Tab comme étant l'entrée ou le numéro de tabulation spécifié. |
ControlChooseString | Cette fonction permet de définir la sélection dans un ListBox ou un ComboBox comme étant la première entrée dont la partie principale correspond à la chaîne spécifiée. |
ControlClick | Cette fonction permet d'envoyer un événement de bouton ou de molette de la souris à un contrôle. |
ControlDeleteItem | Cette fonction permet de supprimer le numéro d'entrée spécifié d'un ListBox ou d'un ComboBox. |
ControlFindItem | Cette fonction permet de renvoyer le numéro d'entrée d'un ListBox ou d'un ComboBox qui correspond entièrement à la chaîne spécifiée. |
ControlFocus | Cette fonction permet de définir le focus d'entrée sur un contrôle donné dans une fenêtre. |
ControlGetChecked | Cette fonction permet de renvoyer une valeur différente de zéro si la case ou le bouton radio est coché. |
ControlGetChoice | Cette fonction permet de renvoyer le nom de l'entrée actuellement sélectionnée dans un ListBox ou un ComboBox. |
ControlGetClassNN | Cette fonction permet de renvoyer le ClassNN (nom de classe et numéro de séquence) du contrôle spécifié. |
ControlGetEnabled | Cette fonction permet de renvoyer une valeur différente de zéro si le contrôle spécifié est activé. |
ControlGetExStyle | Cette fonction permet de renvoyer un entier représentant le style ou le style étendu du contrôle spécifié. |
ControlGetFocus | Cette fonction permet de récupérer quel contrôle de la fenêtre cible a le focus clavier, le cas échéant. |
ControlGetHwnd | Cette fonction permet de renvoyer le numéro d'identification unique du contrôle spécifié. |
ControlGetIndex | Cette fonction permet de renvoyer l'index de l'entrée ou de l'onglet actuellement sélectionné dans un contrôle ListBox, ComboBox ou Tab. |
ControlGetItems | Cette fonction permet de renvoyer un tableau d'éléments/lignes d'un ListBox, d'un ComboBox ou d'un DropDownList. |
ControlGetPos | Cette fonction permet de récupérer la position et la taille d'un contrôle. |
ControlGetStyle | Cette fonction permet de demander le style d'un contrôle. |
ControlGetText | Cette fonction permet de récupérer le texte d'un contrôle. |
ControlGetVisible | Cette fonction permet de renvoyer une valeur différente de zéro si le contrôle spécifié est visible. |
ControlHide | Cette fonction permet de masquer le contrôle spécifié. |
ControlHideDropDown | Cette fonction permet de masquer la liste déroulante d'un contrôle ComboBox. |
ControlMove | Cette fonction permet de déplacer ou de redimensionner un contrôle. |
ControlSend | Cette fonction permet d'envoyer un contrôle. |
ControlSendText | Cette fonction permet d'envoyer des frappes ou du texte simulés à une fenêtre ou à un contrôle. |
ControlSetChecked | Cette fonction permet d'activer (coche) ou de désactiver (décoche) une case à cocher ou un bouton radio. |
ControlSetEnabled | Cette fonction permet d'activer ou de désactiver le contrôle spécifié. |
ControlSetStyle | Cette fonction permet de fixer le style d'un contrôle. |
ControlSetExStyle | Cette fonction permet de modifier le style ou le style étendu du contrôle spécifié, respectivement. |
ControlSetText | Cette fonction permet de modifier le texte d'un contrôle. |
ControlShow | Cette fonction permet d'afficher le contrôle spécifié s'il était précédemment masqué. |
ControlShowDropDown | Cette fonction permet d'afficher la liste déroulante d'un contrôle ComboBox. |
CoordMode | Cette fonction permet de définir le mode de coordonnées pour diverses fonctions intégrées par rapport à la fenêtre active ou à l'écran. |
Cos | Cette fonction permet de renvoyer le cosinus trigonométrique du nombre spécifié. |
Critical | Cette fonction permet d'empêcher le processus léger en cours d'être interrompu par d'autres processus léger ou de permettre son interruption. |
DateAdd | Cette fonction permet d'ajouter ou de soustraire du temps à une valeur date-heure. |
DateDiff | Cette fonction permet de comparer deux valeurs date-heure et renvoie la différence. |
DetectHiddenText | Cette fonction permet de déterminer si le texte invisible dans une fenêtre est "vu" dans le but de trouver la fenêtre. Cela affecte les fonctions intégrées telles que WinExist et WinActivate. |
DetectHiddenWindows | Cette fonction permet de déterminer si les fenêtres invisibles sont "vues" par le script. |
DirCopy | Cette fonction permet de copier un dossier avec tous ses sous-dossiers et fichiers (similaire à XCOPY). |
DirCreate | Cette fonction permet de crée un dossier. |
DirDelete | Cette fonction permet de supprimer un dossier. |
DirExist | Cette fonction permet de vérifier l'existence d'un dossier et renvoie ses attributs. |
DirMove | Cette fonction permet de déplacer un dossier avec tous ses sous-dossiers et fichiers. Il peut également renommer un dossier. |
DirSelect | Cette fonction permet d'afficher une boîte de dialogue standard permettant à l'utilisateur de sélectionner un dossier. |
DllCall | Cette fonction permet d'appeler une fonction à l'intérieur d'une DLL, telle qu'une fonction API Windows standard. |
Download | Cette fonction permet de télécharger un fichier à partir d'Internet. |
DriveEject | Cette fonction permet d'éjecter le plateau du lecteur de CD/DVD spécifié ou éjecte un unité de disque amovible. |
DriveGetCapacity | Cette fonction permet de retourner la capacité totale d'un unité de disque contenant le chemin spécifié, en mégaoctets. |
DriveGetFileSystem | Cette fonction permet de retourner le type de système de fichiers d'un unité de disque spécifié. |
DriveGetLabel | Cette fonction permet de retourner le nom de volume d'un unité de disque spécifié. |
DriveGetList | Cette fonction permet de retourner une chaîne de lettres, un caractère pour chaque lettre d'un unité de disque dans le système. |
DriveGetSerial | Cette fonction permet de retourner le numéro de série du volume d'un unité de disque spécifié. |
DriveGetSpaceFree | Cette fonction permet de retourner l'espace disque libre d'un unité de disque contenant le chemin spécifié, en mégaoctets. |
DriveGetStatus | Cette fonction permet de retourner l'état d'un unité de disque contenant le chemin spécifié. |
DriveGetStatusCD | Cette fonction permet de retourner l'état du support du lecteur de CD/DVD spécifié. |
DriveGetType | Cette fonction permet de retourner le type d'un unité de disque contenant le chemin spécifié. |
DriveLock | Cette fonction permet d'empêcher la fonction d'éjection de l'unité de disque spécifié de fonctionner. |
DriveRetract | Cette fonction permet de rétracter le plateau d'un unité de disque de CD/DVD spécifié. |
DriveSetLabel | Cette fonction permet de modifier le nom de volume d'un unité de disque spécifié. |
DriveUnlock | Cette fonction permet de restaurer la fonction d'éjection d'un unité de disque spécifié. |
Edit | Cette fonction permet d'ouvrir le script actuel pour le modifier dans l'éditeur associé. |
EditGetCurrentCol | Cette fonction permet de renvoyer le numéro de colonne dans un champ de saisie où se trouve le caret (point d'insertion de texte). |
EditGetCurrentLine | Cette fonction permet de retourner le numéro de ligne dans un champ de saisie où se trouve le caret (point d'insertion de texte). |
EditGetLine | Cette fonction permet de retourner le texte de la ligne spécifiée dans un champ de saisie. |
EditGetLineCount | Cette fonction permet de retourner le nombre de lignes d'un champ de saisie. |
EditGetSelectedText | Cette fonction permet de retourner le texte sélectionné dans un champ de saisie. |
EditPaste | Cette fonction permet de coller la chaîne spécifiée au caret (point d'insertion de texte) dans un champ de saisie. |
Else | Cette fonction permet d'indiquer une ou plusieurs instructions à exécuter si le corps de l'instruction associée ne s'est pas exécuté. |
EnvGet | Cette fonction permet de récupérer une variable d'environnement. |
EnvSet | Cette fonction permet d'écrire une valeur dans une variable contenue dans l'environnement. |
Exit | Cette fonction permet de quitter le fil de processus léger en cours. |
ExitApp | Cette fonction permet de terminer le script. |
Exp | Cette fonction permet de retourner e (étant approximativement 2,71828182845905) élevé à la puissance N. |
FileAppend | Cette fonction permet d'écrire du texte ou des données binaires à la fin d'un fichier (en créant d'abord le fichier, si nécessaire). |
FileCopy | Cette fonction permet de copier un ou plusieurs fichiers. |
FileCreateShortcut | Cette fonction permet de créer un fichier de raccourci (.lnk). |
FileDelete | Cette fonction permet de supprimer un ou plusieurs fichiers. |
FileEncoding | Cette fonction permet de définir le codage par défaut pour FileRead, Loop Read, FileAppend et FileOpen. |
FileExist | Cette fonction permet de vérifier l'existence d'un fichier ou d'un dossier et renvoie ses attributs. |
FileGetAttrib | Cette fonction permet d'indiquer si un fichier ou un dossier est en lecture seule, masqué,... |
FileGetShortcut | Cette fonction permet de récupérer des informations sur un fichier de raccourci (.lnk), tel que son fichier cible. |
FileGetSize | Cette fonction permet de récupérer la taille d'un fichier. |
FileGetTime | Cette fonction permet de récupérer l'horodatage d'un fichier ou d'un dossier. |
FileGetVersion | Cette fonction permet de récupérer la version d'un fichier. |
FileInstall | Cette fonction permet d'inclure le fichier spécifié dans la version compilée du script. |
FileMove | Cette fonction permet de déplacer ou de renommer un ou plusieurs fichiers. |
FileOpen | Cette fonction permet d'ouvrir un fichier pour en lire un contenu spécifique et/ou pour y écrire un nouveau contenu. |
FileRead | Cette fonction permet de récupérer le contenu d'un fichier. |
FileRecycle | Cette fonction permet d'envoyer un fichier ou un répertoire à la corbeille si possible, ou le supprime définitivement. |
FileRecycleEmpty | Cette fonction permet de vider la corbeille. |
FileSelect | Cette fonction permet d'afficher une boîte de dialogue standard qui permet à l'utilisateur d'ouvrir ou d'enregistrer des fichiers. |
FileSetAttrib | Cette fonction permet de modifier les attributs d'un ou plusieurs fichiers ou dossiers. Les caractères génériques sont pris en charge. |
FileSetTime | Cette fonction permet de modifier l'horodatage d'un ou plusieurs fichiers ou dossiers. Les caractères génériques sont pris en charge. |
Finally | Cette fonction permet de garantir qu'une ou plusieurs instructions sont toujours exécutées après la fin d'une instruction Try. |
Float | Cette fonction permet de convertir une chaîne numérique ou une valeur entière en un nombre à virgule flottante. |
Floor | Cette fonction permet de renvoyer le nombre spécifié arrondi à l'entier inférieur le plus proche (sans suffixe .00). |
For | Cette fonction permet de répéter une série de fonctions une fois pour chaque paire clef-valeur dans un objet. |
Format | Cette fonction permet de formater un nombre variable de valeurs d'entrée selon une chaîne de format. |
FormatTime | Cette fonction permet de transformer un horodatage AAAAMMJJHH24MISS dans le format de date/heure spécifié. |
GetKeyName | Cette fonction permet de récupérer le nom ou le texte d'une clef. |
GetKeyVK | Cette fonction permet de récupérer le code de la clef virtuelle d'une clef. |
GetKeySC | Cette fonction permet de récupérer le code de numérisation d'une clef. |
GetKeyState | Cette fonction permet de vérifier si une touche du clavier ou un bouton de la souris/de la manette de jeux est vers le bas ou vers le haut. Récupère également l'état de la manette de jeux. |
GetMethod | Cette fonction permet de récupérer la fonction d'implémentation d'une méthode. |
Goto | Cette fonction permet de sauter à l'étiquette spécifiée et continue l'exécution. |
GroupActivate | Cette fonction permet d'activer la fenêtre suivante dans un groupe de fenêtres ayant été défini avec GroupAdd. |
GroupAdd | Cette fonction permet d'ajouter une spécification de fenêtre à un groupe de fenêtres, en créant le groupe si nécessaire. |
GroupClose | Cette fonction permet de fermer la fenêtre active si elle vient d'être activée par GroupActivate ou GroupDeactivate. Il active ensuite la fenêtre suivante de la série. Il peut également fermer toutes les fenêtres d'un groupe. |
GroupDeactivate | Cette fonction permet d'activer la fenêtre suivante si elle n'est pas dans le groupe. |
Gui | Cette fonction permet de créer et de retourner un nouvel objet Gui. Cela peut être utilisé pour définir une fenêtre personnalisée ou une interface utilisateur graphique (GUI), pour afficher des informations ou accepter une entrée utilisateur. |
GuiCtrlFromHwnd | Cette fonction permet de récupérer l'objet GuiControl d'un contrôle GUI associé au HWND spécifié. |
GuiFromHwnd | Cette fonction permet de récupérer l'objet Gui d'une fenêtre GUI associée au HWND spécifié. |
HasBase | Cette fonction permet de renvoyer un nombre différent de zéro si la valeur spécifiée est dérivée de l'objet de base spécifié. |
HasMethod | Cette fonction permet de renvoyer un nombre différent de zéro si la valeur spécifiée a une méthode portant le nom spécifié. |
HasProp | Cette fonction permet de renvoyer un nombre différent de zéro si la valeur spécifiée a une propriété portant le nom spécifié. |
HotIf | Cette fonction permet d'indiquer les critères pour les variantes de raccourci créées ou modifiées ultérieurement. |
HotIfWin | Cette fonction permet d'indiquer les critères pour les variantes de raccourci créées ou modifiées ultérieurement. |
Hotkey | Cette fonction permet de créer, modifier, d'activer ou désactiver un raccourci clavier pendant l'exécution du script. |
Hotstring | Cette fonction permet de créer, modifier, d'activer ou désactiver un hotstring pendant l'exécution du script. |
If | Cette fonction permet d'indiquer une ou plusieurs instructions à exécuter si une expression prend la valeur true. |
IL_Add | Cette fonction permet d'indiquer un moyen par lesquels les icônes sont ajoutées à un contrôle ListView ou TreeView. |
IL_Create | Cette fonction permet d'indiquer un moyen par lesquels les icônes sont créer dans un contrôle ListView ou TreeView. |
IL_Destroy | Cette fonction permet d'indiquer un moyen par lesquels les icônes sont supprimer à un contrôle ListView ou TreeView. |
ImageSearch | Cette fonction permet de rechercher une zone de l'écran pour une image. |
IniDelete | Cette fonction permet de supprimer une valeur d'un fichier .ini au format standard. |
IniRead | Cette fonction permet de lire une valeur, une section ou une liste de noms de section à partir d'un fichier .ini au format standard. |
IniWrite | Cette fonction permet d'écrire une valeur ou 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. |
InputHook | Cette fonction permet de créer un objet pouvant être utilisé pour collecter ou intercepter les entrées au clavier. |
InstallKeybdHook | Cette fonction permet d'installer ou de désinstaller le crochet du clavier. |
InstallMouseHook | Cette fonction permet d'installer ou désinstaller le crochet de la souris. |
InStr | Cette fonction permet de rechercher une occurrence donnée d'une chaîne de caractères, à partir de la gauche ou de la droite. |
Integer | Cette fonction permet de convertir une chaîne numérique ou une valeur à virgule flottante en entier. |
IsLabel | Cette fonction permet de renvoyer un nombre différent de zéro si l'étiquette spécifiée existe dans la portée actuelle. |
IsObject | Cette fonction permet de renvoyer un nombre différent de zéro si la valeur spécifiée est un objet. |
IsSet | Cette fonction permet de renvoyer un nombre différent de zéro si la variable spécifiée a reçu une valeur. |
IsSetRef | Cette fonction permet de renvoyer un nombre différent de zéro si la variable spécifiée a reçu une valeur. |
KeyHistory | Cette fonction permet d'afficher des informations sur le script et un historique des frappes et des clics de souris les plus récents. |
KeyWait | Cette fonction permet d'attendre qu'une touche ou un bouton de la souris/de la manette de jeux soit relâché ou enfoncé. |
ListHotkeys | Cette fonction permet d'afficher les raccourcis clavier utilisés par le script actuel, si leurs sous-routines sont en cours d'exécution et s'ils utilisent ou non le crochet du clavier ou de la souris. |
ListLines | Cette fonction permet d'activer ou désactiver la journalisation des lignes ou affiche les lignes de script les plus récemment exécutées. |
ListVars | Cette fonction permet d'afficher les variables du script : leurs noms et leur contenu courant. |
ListViewGetContent | Cette fonction permet de renvoyer une liste d'éléments/lignes à partir d'un ListView. |
LoadPicture | Cette fonction permet de charger une image à partir d'un fichier et renvoie un bitmap ou un descripteur d'icône. |
Log | Cette fonction permet de renvoyer le logarithme (base 10) du nombre spécifié. |
Ln | Cette fonction permet de renvoyer le logarithme naturel (base e) du nombre spécifié. |
Loop | Cette fonction permet d'exécuter une série de fonctions de manière répétée : soit le nombre de fois spécifié, soit jusqu'à ce qu'une rupture soit rencontrée. |
Loop Files | Cette fonction permet de récupérer les fichiers ou dossiers spécifiés, un par un. |
Loop Parse | Cette fonction permet de récupérer les sous-chaînes de caractères (champs) d'une chaîne de caractères, une à la fois. |
Loop Read | Cette fonction permet de récupérer les lignes d'un fichier texte, une à la fois. |
Loop Reg | Cette fonction permet de récupérer le contenu de la sous-clef de registre spécifiée, un élément à la fois. |
LTrim | Cette fonction permet de supprimer les caractères du début d'une chaîne de caractères. |
Map | Cette fonction permet de créer un Map à partir d'une liste de paires clef-valeur. |
Max | Cette fonction permet de renvoyer la valeur la plus élevée d'un ou plusieurs nombres. |
Menu | Cette fonction permet de créer un objet Menu, pouvant être utilisé pour créer et afficher un menu. |
MenuBar | Cette fonction permet de créer un objet MenuBar, pouvant être utilisé pour définir une barre de menus GUI. |
MenuFromHandle | Cette fonction permet de récupérer l'objet Menu ou MenuBar correspondant à un descripteur de menu Win32. |
MenuSelect | Cette fonction permet d'appeler un élément de menu à partir de la barre de menus de la fenêtre spécifiée. |
Min | Cette fonction permet de renvoyer la valeur la plus basse d'un ou plusieurs nombres. |
Mod | Cette fonction permet de demander le modulo : Renvoie le reste du dividende spécifié divisé par le diviseur spécifié. |
MonitorGet | Cette fonction permet de vérifier si le moniteur spécifié existe et récupère éventuellement ses coordonnées de délimitation. |
MonitorGetCount | Cette fonction permet de retourner le nombre total de moniteurs. |
MonitorGetName | Cette fonction permet de retourner le nom du système d'exploitation du moniteur spécifié. |
MonitorGetPrimary | Cette fonction permet de retourner le numéro du moniteur principal. |
MonitorGetWorkArea | Cette fonction permet de vérifier si le moniteur spécifié existe et récupère éventuellement les coordonnées de délimitation de sa zone de travail. |
MouseClick | Cette fonction permet de cliquer ou de maintenir enfoncé un bouton de la souris, ou de tourner la molette de la souris. |
MouseClickDrag | Cette fonction permet de cliquer et de maintenir enfoncé le bouton de souris spécifié, de déplacer la souris vers les coordonnées de destination, puis de relâcher le bouton. |
MouseGetPos | Cette fonction permet de récupérer la position actuelle du curseur de la souris, et éventuellement la fenêtre et le contrôle sur lesquels il survole. |
MouseMove | Cette fonction permet de déplacer le curseur de la souris. |
MsgBox | Cette fonction permet d'afficher le texte spécifié dans une petite fenêtre contenant un ou plusieurs boutons (tels que Oui et Non). |
Number | Cette fonction permet de convertir une chaîne numérique en entier pur ou en nombre à virgule flottante. |
NumGet | Cette fonction permet de renvoyer le nombre binaire entreposé à l'adresse + déplacement spécifié. |
NumPut | Cette fonction permet d'entreposer un ou plusieurs nombres au format binaire à l'adresse + déplacement spécifié. |
ObjAddRef | Cette fonction permet d'incrémenter le nombre de références d'un objet. |
ObjBindMethod | Cette fonction permet de créer un objet BoundFunc appelant une méthode d'un objet donné. |
ObjGetBase | Cette fonction permet de récupérer l'objet de base d'un objet. |
ObjGetCapacity | Cette fonction permet de renvoyer la capacité actuelle du tableau interne de propriétés de l'objet. |
ObjHasOwnProp | Cette fonction permet de renvoyer vrai si un objet possède une propriété du nom spécifié, sinon faux. |
ObjOwnPropCount | Cette fonction permet de renvoyer le nombre de propriétés détenues par un objet. |
ObjOwnProps | Cette fonction permet d'énumérer les propres propriétés d'un objet. |
ObjRelease | Cette fonction permet de décrémenter le nombre de références d'un objet. |
ObjSetBase | Cette fonction permet de définir l'objet de base d'un objet. |
ObjSetCapacity | Cette fonction permet de définir la capacité actuelle du tableau interne de propriétés propres à l'objet. |
OnClipboardChange | Cette fonction permet de provoquer l'appel automatique de la fonction spécifiée chaque fois que le contenu du presse-papiers change. |
OnError | Cette fonction permet de provoquer l'appel automatique de la fonction spécifiée lorsqu'une erreur non gérée se produit. |
OnExit | Cette fonction permet de provoquer l'appel automatique de la fonction spécifiée à la sortie du script. |
OnMessage | Cette fonction permet de provoquer l'appel automatique de la fonction spécifiée chaque fois que le script reçoit le message spécifié. |
Ord | Cette fonction permet de renvoyer la valeur ordinale (code de caractère numérique) du premier caractère de la chaîne spécifiée. |
OutputDebug | Cette fonction permet d'envoyer une chaîne de caractères au débogueur (le cas échéant) pour affichage. |
Pause | Cette fonction permet de mettre en pause le processus léger actuel du script. |
Persistent | Cette fonction permet d'empêcher le script de se fermer automatiquement lorsque son dernier processus léger se termine, lui permettant de continuer à s'exécuter dans un état inactif. |
PixelGetColor | Cette fonction permet de récupérer la couleur du pixel aux coordonnées x,y spécifiées. |
PixelSearch | Cette fonction permet de rechercher dans une région de l'écran un pixel de la couleur spécifiée. |
PostMessage | Cette fonction permet de placer un message dans la file d'attente des messages d'une fenêtre ou d'un contrôle. |
ProcessClose | Cette fonction permet de forcer le premier processus de mise en correspondance à se fermer. |
ProcessExist | Cette fonction permet de vérifier si le processus spécifié existe. |
ProcessGetName | Cette fonction permet de renvoyer le nom du processus spécifié. |
ProcessGetParent | Cette fonction permet de renvoyer l'identificateur de processus (PID) du processus ayant créé le processus spécifié. |
ProcessGetPath | Cette fonction permet de renvoyer le chemin du processus spécifié. |
ProcessSetPriority | Cette fonction permet de modifier le niveau de priorité du premier processus de correspondance. |
ProcessWait | Cette fonction permet d'attendre que le processus spécifié existe. |
ProcessWaitClose | Cette fonction permet d'attendre la fermeture de tous les processus correspondants. |
Random | Cette fonction permet de générer un nombre pseudo-aléatoire. |
RegCreateKey | Cette fonction permet de créer une clef de registre sans écrire de valeur. |
RegDelete | Cette fonction permet de supprimer une valeur du registre. |
RegDeleteKey | Cette fonction permet de supprimer une sous-clef du registre. |
RegExMatch | Cette fonction permet de déterminer si une chaîne de caractères contient un modèle (expression régulière). |
RegExReplace | Cette fonction permet de remplacer les occurrences d'un motif (expression régulière) à l'intérieur d'une chaîne de caractères. |
RegRead | Cette fonction permet de lire une valeur du registre. |
RegWrite | Cette fonction permet d'écrire une valeur dans le registre. |
Reload | Cette fonction permet de remplacer l'instance en cours d'exécution du script par une nouvelle. |
Return | Cette fonction permet de retourner d'un sous-programme auquel l'exécution avait précédemment sauté via un appel de fonction, une activation de raccourci clavier ou d'autres moyens. |
Round | Cette fonction permet de renvoyer le nombre spécifié arrondi à N décimales. |
RTrim | Cette fonction permet de supprimer les caractères de la fin d'une chaîne de caractères. |
Run | Cette fonction permet d'exécuter un programme externe. |
RunAs | Cette fonction permet d'indiquer un ensemble d'informations d'identification utilisateur à utiliser pour toutes les utilisations ultérieures de Run et RunWait. |
RunWait | Cette fonction permet d'exécuter un programme externe et d'attendre qu'il se termine. |
Send | Cette fonction permet d'envoyer des frappes et des clics de souris simulés à la fenêtre active. |
SendEvent | Cette fonction permet d'envoyer des frappes et des clics de souris simulés à la fenêtre active. |
SendInput | Cette fonction permet d'envoyer des frappes et des clics de souris simulés à la fenêtre active. |
SendLevel | Cette fonction permet de contrôler quels événements artificiels de clavier et de souris sont ignorés par les raccourcis clavier et les chaînes de raccourci. |
SendMessage | Cette fonction permet d'envoyer un message à une fenêtre ou un champ et attend l'acquittement. |
SendMode | Cette fonction permet de rendre Send synonyme de SendEvent ou SendPlay plutôt que la valeur par défaut (SendInput). Fait également en sorte que Click et MouseMove/Click/Drag utilisent la méthode spécifiée. |
SendPlay | Cette fonction permet d'envoyer des frappes et des clics de souris simulés à la fenêtre active. |
SendText | Cette fonction permet d'envoyer des frappes et des clics de souris simulés à la fenêtre active. |
SetCapsLockState | Cette fonction permet de définir l'état de CapsLock. Peut également forcer la clef à rester allumée ou éteinte. |
SetControlDelay | Cette fonction permet de définir le délai se produisant après chaque fonction de modification de commande. |
SetDefaultMouseSpeed | Cette fonction permet de définir la vitesse de la souris étant utilisée si elle n'est pas spécifiée dans Click et MouseMove/Click/Drag. |
SetKeyDelay | Cette fonction permet de définir le délai se produisant après chaque frappe envoyée par Send ou ControlSend. |
SetMouseDelay | Cette fonction permet de définir le délai se produisant après chaque mouvement ou clic de la souris. |
SetNumLockState | Cette fonction permet de définir l'état de NumLock. Peut également forcer la clef à rester allumée ou éteinte. |
SetScrollLockState | Cette fonction permet de définir l'état de ScrollLock. Peut également forcer la clef à rester allumée ou éteinte. |
SetRegView | Cette fonction permet de définir la vue de registre utilisée par RegRead, RegWrite, RegDelete, RegDeleteKey et Loop Reg, leur permettant dans un script 32 bits d'accéder à la vue de registre 64 bits et vice versa. |
SetStoreCapsLockMode | Cette fonction permet d'indiquer s'il faut restaurer l'état de CapsLock après un envoi. |
SetTimer | Cette fonction permet de provoquer l'appel automatique et répété d'une fonction à un intervalle de temps spécifié. |
SetTitleMatchMode | Cette fonction permet de définir le comportement de correspondance du paramètre WinTitle dans les fonctions intégrées telles que WinWait. |
SetWinDelay | Cette fonction permet de définir le délai se produisant après chaque fonction de fenêtrage, telle que WinActivate. |
SetWorkingDir | Cette fonction permet de modifier le répertoire de travail actuel du script. |
Shutdown | Cette fonction permet d'arrêter, de redémarrer ou de déconnecter le système. |
Sin | Cette fonction permet de renvoyer le sinus trigonométrique du nombre spécifié. |
Sleep | Cette fonction permet d'attendre un temps spécifié avant de continuer. |
Sort | Cette fonction permet d'organiser le contenu d'une variable dans un ordre alphabétique, numérique ou aléatoire (en supprimant éventuellement les doublons). |
SoundBeep | Cette fonction permet d'émettre une tonalité depuis le haut-parleur du PC. |
SoundGetInterface | Cette fonction permet de récupérer une interface COM native d'un périphérique ou composante audio. |
SoundGetMute | Cette fonction permet de récupérer un réglage muet d'un périphérique audio. |
SoundGetName | Cette fonction permet de récupérer le nom d'un périphérique ou d'un composant audio. |
SoundGetVolume | Cette fonction permet de récupérer un paramètre de volume d'un périphérique audio. |
SoundPlay | Cette fonction permet de lire un son, une vidéo ou un autre type de fichier pris en charge. |
SoundSetMute | Cette fonction permet de modifier un paramètre muet d'un périphérique audio. |
SoundSetVolume | Cette fonction permet de modifier un réglage de volume d'un périphérique audio. |
SplitPath | Cette fonction permet de séparer un nom de fichier ou une URL en son nom, son répertoire, son extension et son unité de disque. |
Sqrt | Cette fonction permet de renvoyer la racine carrée du nombre spécifié. |
StatusBarGetText | Cette fonction permet de récupérer le texte d'un contrôle de barre d'état standard. |
StatusBarWait | Cette fonction permet d'attendre que la barre d'état d'une fenêtre contienne la chaîne de caractères spécifiée. |
StrCompare | Cette fonction permet de comparer deux chaînes de caractères par ordre alphabétique. |
StrGet | Cette fonction permet de copier une chaîne de caractères à partir d'une adresse mémoire ou d'un tampon, en la convertissant éventuellement à partir d'une page de code donnée. |
String | Cette fonction permet de convertir une valeur en chaîne de caractères. |
StrLen | Cette fonction permet de récupérer le nombre de caractères contenus dans une chaîne de caractères. |
StrLower | Cette fonction permet de convertir une chaîne de caractères en minuscules. |
StrPtr | Cette fonction permet de renvoyer l'adresse mémoire actuelle d'une chaîne de caractères. |
StrPut | Cette fonction permet de copier une chaîne de caractères vers une adresse mémoire ou un tampon, en la convertissant éventuellement en une page de code donnée. |
StrReplace | Cette fonction permet de remplacer la sous-chaîne de caractères spécifiée par une nouvelle chaîne de caractères. |
StrSplit | Cette fonction permet de séparer une chaîne de caractères en un tableau de sous-chaînes de caractères à l'aide des délimiteurs spécifiés. |
StrUpper | Cette fonction permet de convertir une chaîne de caractères en majuscule. |
SubStr | Cette fonction permet de récupérer un ou plusieurs caractères à partir de la position spécifiée dans une chaîne de caractères. |
Suspend | Cette fonction permet de désactiver ou d'activer tout ou partie des raccourcis clavier et des raccourcis clavier. |
Switch | Cette fonction permet d'exécuter un cas à partir d'une liste de candidats mutuellement exclusifs. |
SysGet | Cette fonction permet de récupérer les dimensions des objets système et d'autres propriétés système. |
SysGetIPAddresses | Cette fonction permet de renvoyer un tableau des adresses IPv4 du système. |
Tan | Cette fonction permet de renvoyer la tangente trigonométrique du nombre spécifié. |
Thread | Cette fonction permet de définir la priorité ou l'interruptibilité des processus léger. Il peut également désactiver temporairement toutes les minuteries. |
Throw | Cette fonction permet de signaler l'apparition d'une erreur. Ce signal peut être intercepté par une instruction try-catch. |
ToolTip | Cette fonction permet de créer une fenêtre toujours visible n'importe où sur l'écran. |
TraySetIcon | Cette fonction permet de modifier l'icône de la barre d'état système du script (étant également utilisée par l'interface graphique et les fenêtres de dialogue). |
TrayTip | Cette fonction permet de créer une fenêtre de message bulle près de l'icône de la barre d'état. Sous Windows 10, un avertissement de toast peut s'afficher à la place. |
Trim | Cette fonction permet de supprimer les caractères du début et de la fin d'une chaîne de caractères. |
Try | Cette fonction permet de protéger une ou plusieurs instructions contre les erreurs d'exécution et les valeurs émises par l'instruction throw. |
Type | Cette fonction permet de renvoyer le nom de classe d'une valeur. |
Until | Cette fonction permet d'appliquer une condition à la poursuite d'une boucle ou d'une boucle For. |
VarSetStrCapacity | Cette fonction permet d'agrandir la capacité de stockage d'une variable ou libère sa mémoire. Ce n'est normalement pas nécessaire, mais peut être utilisé avec DllCall ou SendMessage ou pour optimiser la concaténation répétée. |
VerCompare | Cette fonction permet de comparer deux chaînes de caractères de version. |
While | Cette fonction permet d'exécuter une série de fonctions de manière répétée jusqu'à ce que l'expression spécifiée soit évaluée comme fausse. |
WinActivate | Cette fonction permet d'activer la fenêtre spécifiée. |
WinActivateBottom | Cette fonction permet d'activer la fenêtre correspondante la plus basse plutôt que la plus haute. |
WinActive | Cette fonction permet de vérifier si la fenêtre spécifiée est active et renvoie son identificateur unique (HWND). |
WinClose | Cette fonction permet de fermer la fenêtre spécifiée. |
WinExist | Cette fonction permet de vérifier si la fenêtre spécifiée existe et renvoie l'identificateur unique (HWND) de la première fenêtre correspondante. |
WinGetClass | Cette fonction permet de récupérer le nom de classe de la fenêtre spécifiée. |
WinGetClientPos | Cette fonction permet de récupérer la position et la taille de la zone client de la fenêtre spécifiée. |
WinGetControls | Cette fonction permet de renvoyer les noms de contrôle pour tous les contrôles de la fenêtre spécifiée. |
WinGetControlsHwnd | Cette fonction permet de renvoyer les numéros d'identification uniques de tous les contrôles de la fenêtre spécifiée. |
WinGetCount | Cette fonction permet de renvoyer le nombre de fenêtres existantes correspondant aux critères spécifiés. |
WinGetExStyle | Cette fonction permet de renvoyer le style étendu (respectivement) de la fenêtre spécifiée. |
WinGetID | Cette fonction permet de renvoyer le numéro d'identification unique de la fenêtre spécifiée. |
WinGetIDLast | Cette fonction permet de renvoyer le numéro d'identification unique de la dernière/dernière fenêtre s'il y a plus d'une correspondance. |
WinGetList | Cette fonction permet de renvoyer les numéros d'identification uniques de toutes les fenêtres existantes correspondant aux critères spécifiés. |
WinGetMinMax | Cette fonction permet de renvoyer l'état si la fenêtre spécifiée est maximisée ou réduite. |
WinGetPID | Cette fonction permet de renvoyer le numéro d'identificateur de processus de la fenêtre spécifiée. |
WinGetPos | Cette fonction permet de récupérer la position et la taille de la fenêtre spécifiée. |
WinGetProcessName | Cette fonction permet de renvoyer le nom du processus propriétaire de la fenêtre spécifiée. |
WinGetProcessPath | Cette fonction permet de renvoyer le nom du processus propriétaire de la fenêtre spécifiée. Renvoie le chemin d'accès complet et le nom du processus propriétaire de la fenêtre spécifiée. |
WinGetStyle | Cette fonction permet de renvoyer le style (respectivement) de la fenêtre spécifiée. |
WinGetText | Cette fonction permet de récupérer le texte de la fenêtre spécifiée. |
WinGetTitle | Cette fonction permet de récupérer le titre de la fenêtre spécifiée. |
WinGetTransColor | Cette fonction permet de renvoyer la couleur marquée comme transparente dans la fenêtre spécifiée. |
WinGetTransparent | Cette fonction permet de renvoyer le degré de transparence de la fenêtre spécifiée. |
WinHide | Cette fonction permet de masquer la fenêtre spécifiée. |
WinKill | Cette fonction permet de forcer la fermeture de la fenêtre spécifiée. |
WinMaximize | Cette fonction permet d'agrandir la fenêtre spécifiée à sa taille maximale. |
WinMinimize | Cette fonction permet de réduire la fenêtre spécifiée en un bouton dans la barre des tâches. |
WinMinimizeAll | Cette fonction permet de minimiser ou non toutes les fenêtres. |
WinMinimizeAllUndo | Cette fonction permet de minimiser ou non toutes les fenêtres. |
WinMove | Cette fonction permet de modifier la position et/ou la taille de la fenêtre spécifiée. |
WinMoveBottom | Cette fonction permet d'envoyer la fenêtre spécifiée au bas de la pile ; c'est-à-dire sous toutes les autres fenêtres. |
WinMoveTop | Cette fonction permet d'amener la fenêtre spécifiée en haut de la pile sans l'activer explicitement. |
WinRedraw | Cette fonction permet de redessiner la fenêtre spécifiée. |
WinRestore | Cette fonction permet de déminimiser ou démaximiser la fenêtre spécifiée si elle est réduite ou agrandie. |
WinSetAlwaysOnTop | Cette fonction permet de faire en sorte que la fenêtre spécifiée reste au-dessus de toutes les autres fenêtres (à l'exception des autres fenêtres toujours visibles). |
WinSetEnabled | Cette fonction permet d'activer ou de désactiver la fenêtre spécifiée. |
WinSetExStyle | Cette fonction permet de changer le style étendu de la fenêtre spécifiée, respectivement. |
WinSetRegion | Cette fonction permet de modifier la forme de la fenêtre spécifiée pour qu'elle soit le rectangle, l'ellipse ou le polygone spécifié. |
WinSetStyle | Cette fonction permet de modifier le style de style de la fenêtre spécifiée, respectivement. |
WinSetTitle | Cette fonction permet de modifier le titre de la fenêtre spécifiée. |
WinSetTransColor | Cette fonction permet de rendre tous les pixels de la couleur choisie invisibles à l'intérieur de la fenêtre spécifiée. |
WinSetTransparent | Cette fonction permet de rendre la fenêtre spécifiée semi-transparente. |
WinShow | Cette fonction permet d'afficher la fenêtre spécifiée. |
WinWait | Cette fonction permet d'attendre que la fenêtre spécifiée existe. |
WinWaitActive | Cette fonction permet d'attendre que la fenêtre spécifiée soit active ou inactive. |
WinWaitClose | Cette fonction permet d'attendre jusqu'à ce qu'aucune fenêtre correspondante ne soit trouvée. |
WinWaitNotActive | Cette fonction permet d'attendre que la fenêtre spécifiée ne soit pas active. |
#ClipboardTimeout | Cette fonction permet de modifier la durée pendant laquelle le script essaie d'accéder au presse-papiers lorsque la première tentative échoue. |
#DllLoad | Cette fonction permet de charger un fichier DLL ou EXE avant que le script ne commence à s'exécuter. |
#ErrorStdOut | Cette fonction permet d'envoyer toute erreur de syntaxe qui empêche un script de se lancer dans le flux d'erreurs standard (stderr) plutôt que d'afficher une boîte de dialogue. |
#HotIf | Cette fonction permet de créer des raccourcis clavier et des chaînes de raccourci contextuels. Ces raccourcis clavier effectuent une action différente (ou aucune) en fonction de n'importe quelle condition (une expression). |
#HotIfTimeout | Cette fonction permet de définir le temps maximum pouvant être passé à évaluer une seule expression #HotIf. |
#Hotstring | Cette fonction permet de modifier les options de chaîne ou les caractères de fin. |
#Include | Cette fonction permet d'indiquer la manière dont le script se comporte comme si le contenu du fichier spécifié était présent à cette position exacte. |
#IncludeAgain | Cette fonction permet d'indiquer la manière dont le script se comporte comme si le contenu du fichier spécifié était présent à cette position exacte. |
#InputLevel | Cette fonction permet de contrôler quels événements artificiels de clavier et de souris sont ignorés par les raccourcis clavier et les chaînes de raccourci. |
#MaxThreads | Cette fonction permet de définir le nombre maximal de processus léger simultanés. |
#MaxThreadsBuffer | Cette fonction permet de provoquer la mise en mémoire tampon de certains ou de tous les raccourcis clavier plutôt que d'ignorer les pressions sur les touches lorsque leur limite #MaxThreadsPerHotkey a été atteinte. |
#MaxThreadsPerHotkey | Cette fonction permet de définir le nombre maximal de processus léger simultanés par raccourci ou chaîne de raccourci. |
#NoTrayIcon | Cette fonction permet de désactiver l'affichage d'une icône de plateau. |
#Requires | Cette fonction permet d'afficher une erreur et se ferme si une exigence de version n'est pas satisfaite. |
#SingleInstance | Cette fonction permet de déterminer si un script est autorisé à s'exécuter à nouveau lorsqu'il est déjà en cours d'exécution. |
#SuspendExempt | Cette fonction permet d'exempter les raccourcis clavier et les chaînes de raccourci suivants de la suspension. |
#UseHook | Cette fonction permet de forcer l'utilisation du crochet pour implémenter tout ou partie des raccourcis clavier. |
#Warn | Cette fonction permet d'activer ou de désactiver les avertissements pour des conditions spécifiques qui peuvent indiquer une erreur, comme une faute de frappe ou une déclaration "globale" manquante. |
#WinActivateForce | Cette fonction permet d'ignorer la méthode douce d'activation d'une fenêtre et passe directement à la méthode énergique. |
Dernière mise à jour : Lundi, le 24 avril 2023