Section courante

A propos

Section administrative du site

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