Maîtriser Autohotkey: Le Guide Complet de l’Expert

Automatiser les tâches répétitives peut changer la donne dans votre routine quotidienne, surtout lorsque vous jonglez avec de multiples responsabilités. Entrez AutoHotkey (AHK), un outil polyvalent conçu pour rationaliser votre flux de travail grâce à l’automatisation.

Ce guide complet vous initiera aux bases de la création et de l’exécution de scripts à l’aide d’AutoHotkey. Vous explorerez également des concepts avancés tels que les raccourcis clavier et les variables, vous permettant de créer des scripts AHK personnalisés adaptés à vos besoins.

Êtes-vous prêt à transformer votre journée de travail avec AutoHotkey ? Commençons et libérons la puissance de l’automatisation !

Commencer avec AutoHotkey

Avant de nous plonger dans la création de scripts, assurons-nous que vous avez tout ce dont vous avez besoin pour ce tutoriel pratique :

  • A computer running Windows 10.
  • AutoHotkey installé et prêt à l’emploi.

Comprendre AutoHotkey : un bref aperçu

AutoHotkey est plus qu’un simple outil de script ; c’est un langage de script puissant et gratuit pour Windows qui vous permet d’automatiser une large gamme de tâches. De la remapping des touches du clavier à la création de macros complexes, AutoHotkey rend tout cela possible.

Depuis sa création en 2003 par Chris Mallett, AutoHotkey a considérablement évolué, soutenu par une communauté active et de nombreuses ressources pour les débutants. La polyvalence d’AutoHotkey le rend populaire auprès de divers utilisateurs, notamment :

  • Les joueurs créant des macros personnalisées pour améliorer le gameplay.
  • Les développeurs automatisent les tâches routinières ou créent des raccourcis.
  • Les administrateurs système rationalisent leurs flux de travail.

AutoHotkey offre également la commodité de la portabilité. Vous pouvez combiner vos scripts avec l’exécutable AutoHotkey pour créer une application autonome. Cette approche portable est incroyablement pratique pour une utilisation sur plusieurs ordinateurs sans nécessiter d’installations individuelles.

Emportez AutoHotkey sur une clé USB et ayez vos scripts personnalisés à portée de main où que vous alliez.

AutoHotkey est-il fiable ?

En ce qui concerne la sécurité, AutoHotkey est un outil fiable. Cependant, il n’est pas rare que certains programmes antivirus identifient à tort les scripts AHK comme potentiellement dangereux. Cela est généralement dû à la nature des scripts d’automatisation et à leurs fonctionnalités.

Si votre logiciel antivirus signale un script AutoHotkey, vous pouvez ajouter vos scripts à la liste blanche pour éviter ce problème. De plus, signaler tout faux positif à votre fournisseur d’antivirus contribue à améliorer leurs algorithmes de détection.

Création de votre premier script AutoHotkey

Maintenant que vous êtes familiarisé avec AutoHotkey, créons votre premier script. Nous commencerons par un simple script « Bonjour le monde », un point de départ parfait pour comprendre le langage de script d’AutoHotkey.

1. Commencez par créer un dossier de projet sur votre bureau. Dans ce guide, le dossier est nommé /ATA.

2. Accédez au dossier dans l’Explorateur de fichiers. Cliquez avec le bouton droit de la souris dans une zone vide, choisissez Nouveau -> Script AutoHotkey et nommez votre script, par exemple HelloWorld.ahk.

Creating Your First AutoHotkey Script

Votre nouveau script AutoHotkey, HelloWorld.ahk, devrait maintenant apparaître dans votre dossier, prêt à être scripté !

Verifying the New AutoHotkey Script File (HelloWorld.ahk)

3. Ouvrez le fichier HelloWorld.ahk dans un éditeur de texte de votre choix. Au départ, c’est une page blanche, prête pour que vous commenciez à scripter en AutoHotkey.

Au fur et à mesure de ce tutoriel, continuez à travailler sur le même script (HelloWorld.ahk) sans enlever sa structure de base.

Initial View of the HelloWorld.ahk File’s Content

4. Ajoutez le code AutoHotkey suivant en bas du fichier HelloWorld.ahk. Ce script associera une boîte de dialogue simple à la combinaison de touches Ctrl+K. Après l’ajout, enregistrez et fermez le fichier.

Ce code crée une MsgBox affichant « Bonjour le monde ! Cet exemple est fourni par ATA !! » lorsque vous appuyez sur Ctrl+K (^k::) sur votre clavier.

^k:: 

MsgBox, Hello World! This sample provided by ATA!!

Return

Choisissez une combinaison de touches qui ne soit pas en conflit avec les raccourcis existants. Par exemple, Alt+Tab est couramment utilisé par Windows pour basculer entre les applications, donc ce n’est pas recommandé.

Creating an AutoHotkey Script to Display a Message Box

5. Cliquez avec le bouton droit de la souris sur le fichier HelloWorld.ahk et choisissez Exécuter le script dans le menu contextuel pour exécuter votre script AutoHotkey.

Assurez-vous que l’application par défaut pour les scripts AHK, comme Notepad, est utilisée pour l’édition et non pour l’exécution des scripts, sinon l’option « Exécuter le script » n’apparaîtra pas dans le menu contextuel.

Running the AutoHotkey Script

Une fois le script en cours d’exécution, vous remarquerez l’icône AutoHotkey (un carré vert avec la lettre ‘H’) dans votre zone de notification système. Cela indique que votre script est actif et fonctionne correctement.

Confirming the AutoHotkey Script is Running

6. Testez la fonctionnalité de votre script en appuyant sur la touche de raccourci Ctrl+K. Une boîte de message avec votre message personnalisé devrait apparaître.

Testing the Hotkey in AutoHotkey

7. Maintenant, modifions le script HelloWorld.ahk. Remplacez le code précédent par le suivant, qui capture la position du curseur de la souris et l’affiche dans une MsgBox. De plus, il affiche une Info-bulle avec un texte personnalisé près du curseur.

Enregistrez et fermez le fichier après avoir ajouté ce nouveau script.

^K::

MouseGetPos, xpos, ypos

MsgBox, The cursor is at X%xpos% Y%ypos%.

ToolTip, Hello World! This sample provided by ATA!!, xpos, ypos Return

L’Info-bulle dans AutoHotkey est une fonctionnalité polyvalente qui affiche un message bref près du curseur de la souris, améliorant ainsi l’interaction de l’utilisateur dans les scripts basés sur l’interface graphique.

Enhancing the HelloWorld.ahk AutoHotkey Script with New Functions

8. Pour appliquer vos modifications, cliquez avec le bouton droit de la souris sur l’icône AutoHotkey dans la zone de notification système et choisissez Recharger ce script. Cette étape est cruciale pour garantir que le script mis à jour prend effet.

N’oubliez jamais de recharger vos scripts après avoir apporté des modifications pour vous assurer de travailler avec la version la plus récente.

Reloading the AutoHotkey Script

9. Maintenant, activez votre script en appuyant sur la touche de raccourci Ctrl+K. Vous devriez voir l’info-bulle afficher le message à côté du curseur de la souris et une boîte de message montrant l’emplacement du curseur.

Demonstrating the Updated AutoHotkey Script with Message Box and Tooltip

Utilisation efficace des commentaires dans les scripts AutoHotkey

Créer votre premier script AutoHotkey est excitant, mais il est crucial de rendre votre code clair et compréhensible. Les commentaires dans les scripts AutoHotkey sont essentiels pour ajouter du contexte et des explications, rendant vos scripts plus faciles à lire et à maintenir.

Les commentaires sont ignorés par l’interpréteur de script mais sont inestimables pour la collaboration et les références futures. En AutoHotkey, les commentaires commencent par un point-virgule (;) et s’étendent jusqu’à la fin de la ligne. Ils peuvent être placés au-dessus ou en ligne avec les commandes et les fonctions.

N’oubliez pas d’ajouter un espace avant le point-virgule lors de la mise en ligne des commentaires avec les commandes. Cela évite à l’interpréteur AutoHotkey de confondre vos commentaires avec la commande, évitant ainsi les erreurs.

; Example of a comment above a command
MsgBox, Hello, world!

MsgBox "Hello, world!" ; Example of an inline comment

Pour pratiquer l’ajout de commentaires descriptifs dans les scripts AutoHotkey:

1. Modifiez à nouveau votre fichier HelloWorld.ahk. Remplacez votre code existant par le script ci-dessous qui inclut des lignes de commentaire. Enregistrez vos modifications et fermez le fichier.

; Demonstrating the use of comments in AutoHotkey scripts

; This sets Ctrl+K as a hotkey (Ctrl is represented by ^)
^K::

; Send command types "Hello" in the active window (like Notepad), followed by Enter
Send Hello {enter}

; Pauses the script for one second (1000 milliseconds)
Sleep 1000

; End of script example with comments

Send Holla {enter} ; Types "Holla" to the active window.

Sleep 1000 ; Waits one second before continuing.

Send Bonjour ; Sends the text "Bonjour" to the active window.

Return ; Ends the script.

2. Pour implémenter vos mises à jour de script, rechargez le script HelloWorld.ahk.

3. Exécutez le script mis à jour en appuyant sur Ctrl+K. Le script imprimera maintenant séquentiellement « Holla » et « Bonjour » avec un délai d’une seconde, démontrant l’effet de vos commentaires.

Testing the AutoHotkey Script with New Comments

Désactivation temporaire du code dans les scripts AutoHotkey

Lors de la rédaction de scripts avec AutoHotkey, il peut arriver que vous ayez besoin de désactiver temporairement des sections de votre code. Cela peut être utile pour tester des parties spécifiques d’un long script sans exécuter le script complet.

Au lieu d’ajouter un point-virgule à chaque ligne, AutoHotkey propose une méthode plus efficace. Le style de commentaire /**/ vous permet de désactiver facilement des blocs entiers de code. Ce style commente tout entre /* et */, le rendant ignoré par l’interpréteur.

1. Ouvrez le fichier HelloWorld.ahk et utilisez les commentaires /**/ pour désactiver un bloc de code spécifique. Enregistrez le fichier après avoir apporté ces modifications.

; Ctrl+K hotkey setup
^K::

Sleep 2000 ; Pauses for two seconds

/* Disabled code block
Send Hello {enter}
Sleep 1000
Send Holla {enter}
Sleep 1000
*/

Send Bonjour ; Only sends "Bonjour"

Return ; Ends the script
Disabling a Code Block in AutoHotkey

2. Rechargez le script HelloWorld.ahk pour que les modifications prennent effet.

3. Testez le script en appuyant sur Ctrl+K. Le script exécutera uniquement la commande « Bonjour », confirmant que le bloc de code désactivé est ignoré.

Testing the Commented-Out Code Block in AutoHotkey

Maîtriser la commande Sleep dans les scripts AutoHotkey

 
Send Holla {enter} ; Types "Holla" to the active window.

Sleep 1000 ; Waits one second before continuing.

Send Bonjour ; Sends the text "Bonjour" to the active window.

Return ; Ends the script.

2. Après avoir mis à jour votre script, assurez-vous de recharger le fichier HelloWorld.ahk pour appliquer les nouvelles modifications.

3. Testez votre script en appuyant sur Ctrl+K. Le script tapera séquentiellement « Holla » et « Bonjour » avec un délai entre eux, démontrant l’utilisation pratique des commandes et des commentaires AutoHotkey.

Testing the Updated AutoHotkey Script Functionality

Utilisation de la commande Sleep dans les scripts AutoHotkey

La commande Sleep dans les scripts AutoHotkey est un outil essentiel pour contrôler le timing et l’exécution du script. Elle vous permet d’introduire un délai, mesuré en millisecondes, donnant à vos scripts la flexibilité d’attendre que certaines actions ou processus se terminent avant de continuer.

Voici comment implémenter efficacement la commande Sleep:

; The syntax of the Sleep command
Sleep, TimeInMilliseconds

La valeur temporelle de la commande Sleep peut varier de 1 à 2147483647 millisecondes, offrant un large éventail de pauses de script.

1. Ouvrez votre script HelloWorld.ahk dans un éditeur de texte. Remplacez votre code précédent par ce qui suit, puis enregistrez et fermez le fichier. Le script mis à jour montre comment utiliser la commande Sleep pour retarder les actions du script.

Cet exemple montre comment ouvrir l’invite de commandes avec Ctrl+K et afficher un message après un délai de trois secondes, illustrant l’utilisation pratique de la commande Sleep dans des scénarios réels.

; Assigning hotkey Ctrl+K
^K::

; Open command prompt
Run, cmd.exe

; Delay of three seconds
Sleep, 3000

; Displaying message
MsgBox, Your command-line tool is ready!

; End of script
Return
Implementing the Sleep Command in AutoHotkey

2. Après avoir enregistré vos modifications, rechargez le script pour voir la nouvelle fonctionnalité en action.

3. Testez le script en appuyant sur Ctrl+K. L’invite de commandes s’ouvrira, suivie d’un délai de trois secondes, puis la boîte de message apparaîtra, confirmant la mise en œuvre réussie de la commande Sleep.

Demonstrating the Sleep Command in an AutoHotkey Script

Génération de nombres aléatoires avec la commande Random d’AutoHotkey

La commande Random dans AutoHotkey est parfaite pour les situations où vous devez générer un nombre aléatoire dans une plage spécifique. Que ce soit pour des jeux, la prise de décision, ou toute autre application, cette commande ajoute une couche d’imprévisibilité et de plaisir à vos scripts.

Voici un exemple pratique:

Imaginez que vous ayez dix salles de conférence et que vous vouliez en choisir une au hasard pour une réunion. La commande Random peut facilement faire ce choix pour vous.

La syntaxe de la commande Random est simple et flexible:

Random, OutputVar, Min, Max

Pour voir la commande Random en action:

1. Ouvrez le fichier HelloWorld.ahk et remplacez le code existant par le script ci-dessous. Ce script sélectionnera aléatoirement un nombre entre 1 et 10 (représentant vos salles de conférence) et l’affichera lorsque vous appuierez sur Ctrl+K. Enregistrez et fermez le fichier après avoir apporté les modifications.

 
; Sets Ctrl+K hotkey
^K::

; Randomizes a number from 1-10 and store the result to rand variable
Random, rand, 1, 10

; Prints a message with the randomized number in a message box
MsgBox, Room %rand% is chosen for the meeting.

; Stops the script
return
Implementing the Random Command in an AutoHotkey Script

2. Après avoir enregistré le script, n’oubliez pas de recharger le fichier HelloWorld.ahk pour appliquer ces changements.

3. Appuyez sur Ctrl+K pour exécuter votre script AutoHotkey mis à jour. Une boîte de message apparaîtra montrant le numéro de salle choisi au hasard, vérifiant la fonctionnalité de la commande Random.

Demonstrating the Random Command in AutoHotkey

Utilisation de la commande PixelSearch dans AutoHotkey

La commande PixelSearch dans AutoHotkey est un outil puissant pour rechercher des pixels ou des couleurs spécifiques sur votre écran. Elle peut être incroyablement utile pour des tâches telles que l’automatisation d’actions de jeu, la recherche d’éléments spécifiques dans une application ou tout scénario nécessitant une détection de pixel.

Explorons comment utiliser efficacement la commande PixelSearch:

PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID, Variation, Mode

Avant d’utiliser PixelSearch, il est important d’identifier le pixel ou la couleur spécifique que vous visez. Des outils comme Window Spy peuvent vous aider à trouver les valeurs RVB de n’importe quel pixel à l’écran.

1. Ouvrez Window Spy en cliquant avec le bouton droit sur l’icône AutoHotkey et en le sélectionnant dans le menu contextuel. Utilisez-le pour identifier les valeurs RVB de votre pixel cible.

Using Window Spy for AutoHotkey PixelSearch

2. Déplacez votre curseur vers le pixel cible. Window Spy affichera les valeurs RVB, que vous utiliserez dans votre script AutoHotkey.

Getting Pixel RGB Values for AutoHotkey PixelSearch
 
; Sets Ctrl+K hotkey
^K::

; Locate a specified pixel
PixelSearch, Px, Py, 0, 0, @DesktopWidth, @DesktopHeight, AA0000, 3, Fast

if ErrorLevel ; If the pixel is not found, print an error message
  MsgBox, That color was not found in the specified region.
else ; If the pixel is found, send a mouse click on the specified pixel location
  MouseClick, left, %Px%, %Py%

  ; Waits for two seconds, then print a message
  Sleep 2000 
  MsgBox, Your enemy has been destroyed!

; Stops the script
Return
AutoHotkey Script to Locate and Click a Pixel

4. Rechargez le script HelloWorld.ahk pour activer la nouvelle fonctionnalité.

5. Appuyez sur Ctrl+K pour exécuter le script. Si le pixel spécifié est trouvé, le curseur de la souris se déplacera à cet emplacement et un message s’affichera.

AutoHotkey Script Execution Demonstrating PixelSearch Command

Scripts interactifs avec la commande InputBox d’AutoHotkey

La commande InputBox d’AutoHotkey introduit un nouveau niveau d’interaction dans les scripts, vous permettant de demander et d’utiliser des entrées utilisateur. Cette commande est essentielle pour créer des scripts nécessitant des informations de l’utilisateur, ce qui améliore la flexibilité et l’utilité de vos scripts AutoHotkey.

La commande InputBox est polyvalente, utilisée pour une variété d’applications, de la saisie de données simple aux interactions utilisateur plus complexes.

Voici comment vous pouvez utiliser la commande InputBox:

InputBox, OutputVar, Title, Prompt, HIDE, Width, Height, X, Y, Locale, Timeout, Default

Pour créer un script qui interagit avec l’utilisateur via une boîte de dialogue d’entrée:

1. Remplacez le code dans votre fichier HelloWorld.ahk par le script ci-dessous, qui utilise la commande InputBox. Enregistrez et fermez le fichier après ces modifications. Ce script montre comment capturer l’entrée utilisateur et l’utiliser dans votre script AutoHotkey.

; Sets Ctrl+K hotkey
^K::

; Creates an input box dialog
InputBox, UserName, Your Name, Please enter your name., , 640, 480

if ErrorLevel ; If there's an error in input
  MsgBox, Oops, something went wrong!
else ; Display user's name
  MsgBox, Your name is "%UserName%!"

; Ends the script
Return
AutoHotkey Script Creating an InputBox for User’s Name

2. Rechargez le script HelloWorld.ahk pour incorporer les nouvelles modifications.

3. Appuyez sur Ctrl+K pour lancer le script. Une boîte de dialogue d’entrée vous demandera votre nom. Après avoir saisi votre nom et cliqué sur OK, une boîte de message confirmera l’entrée, comme indiqué ci-dessous.

Demonstrating the InputBox Command in AutoHotkey

Automatisation des frappes avec la commande Send d’AutoHotkey

La commande Send dans AutoHotkey est une fonctionnalité puissante pour automatiser les frappes de touches. Que vous remplissiez des formulaires, saisissiez du texte répété ou automatisiez d’autres tâches basées sur les frappes de touches, la commande Send rend ces tâches simples.

Voici comment utiliser la commande Send:

Send keys

Cette commande peut simuler diverses frappes, y compris des touches spéciales telles que la touche Windows ou la touche Alt.

1. Mettez à jour votre fichier HelloWorld.ahk avec le script ci-dessous. Ce script enverra des frappes spécifiques lors de son exécution. Enregistrez le fichier après avoir mis à jour le script.

Le script envoie le texte « Sincèrement, » suivi d’une frappe sur ENTREE, puis « ATA ».

^K::
Send Sincerely, {enter} ATA
Return
AutoHotkey Script to Send Specific Keystrokes

2. Rechargez le script HelloWorld.ahk pour vous assurer que les derniers changements sont actifs.

3. Ouvrez un éditeur de texte et appuyez sur Ctrl+K pour voir la commande Send en action. Le script tapera « Sincèrement, » appuiera sur ENTREE, puis tapera « ATA ».

Testing AutoHotkey’s Send Command

Automatisation des clics de souris et des frappes avec AutoHotkey

AutoHotkey simplifie l’automatisation des tâches répétitives, telles que les frappes et les clics de souris, améliorant la productivité et l’efficacité.

Par exemple, si vous avez besoin de maintenir une application active en cliquant à des positions d’écran aléatoires, AutoHotkey peut automatiser ce processus grâce à des séquences de frappes programmées.

1. Modifiez votre script HelloWorld, remplacez le code par les lignes suivantes, enregistrez les modifications et fermez le fichier. Ce code automatise les clics gauche à des positions d’écran aléatoires.

; Sets Ctrl+K hotkey
^K::

; Automated clicks for 1 million iterations
Loop 1000000
{
  Random, RandomX, 869, 1049 ; Random X-coordinate
  Random, RandomY, 135, 241  ; Random Y-coordinate
  MouseClick, Left, %RandomX%, %RandomY% ; Automated click
  Sleep 2000 ; Two-second pause
}

; Hotkeys to pause/resume the script
+^K::Pause

2. Rechargez le script pour appliquer les changements.

3. Appuyez sur Ctrl+K pour activer le script. Il effectuera des clics gauche aléatoires sur votre application, comme indiqué ci-dessous. Appuyez sur Shift+Ctrl+K pour mettre le script en pause.

AutoHotkey Script Automating Mouse Clicks and Keystrokes

Développement d’une interface graphique AutoHotkey pour une interactivité améliorée

Les capacités GUI d’AutoHotkey permettent de créer des interfaces conviviales, rendant les scripts plus interactifs et attrayants visuellement.

Voici comment vous pouvez créer une GUI AutoHotkey :

Gui, SubCommand, Value1, Value2, Value3

1. Utilisez la sous-commande Add pour incorporer différents contrôles tels que des étiquettes de texte, des champs de modification et des boutons dans votre GUI. Cela enrichit l’expérience utilisateur et la fonctionnalité de votre script.

  • Texte – Ajoute des étiquettes pour plus de clarté.
  • Modifier – Crée des champs de saisie pour la saisie de données utilisateur.
  • Bouton – Insère des boutons qui déclenchent des actions de script lorsqu’ils sont cliqués.

2. Remplacez votre fichier HelloWorld.ahk par le script suivant pour démontrer une GUI de base avec du texte, un champ de saisie et un bouton. Enregistrez et fermez le fichier après avoir apporté ces modifications.

; Example AutoHotkey GUI creation
Gui, Add, Text,, Enter your name:
Gui, Add, Edit, vUserName
Gui, Add, Button, Default, Submit
Gui, Show, w200 h150, Sample GUI
return

; Button action
ButtonSubmit:
Gui, Submit
MsgBox, Hello %UserName%!
return

GuiClose:
ExitApp

3. Rechargez le script HelloWorld.ahk. Une fenêtre GUI apparaîtra, vous permettant d’entrer votre nom et de voir un message de salutation en cliquant sur le bouton « Soumettre ».

Optimiser le flux de travail avec AutoHotkey : Automatisation des clics de souris et des frappes de touches

AutoHotkey offre un moyen transparent d’automatiser les frappes de touches et les clics de souris, rationalisant vos tâches quotidiennes et augmentant l’efficacité.

Imaginez avoir besoin de maintenir une application active par des clics de souris périodiques. Avec AutoHotkey, vous pouvez automatiser cette tâche facilement.

1. Mettez à jour votre script HelloWorld.ahk avec le code suivant. Ce script simule des clics de souris à des positions d’écran aléatoires, maintenant votre application active sans intervention manuelle. Enregistrez et fermez le fichier après la mise à jour.

; Ctrl+K hotkey setup
^K::

; Loop for automated actions
Loop 1000000
{
  Random, RandomX, 869, 1049 ; Random X-coordinate
  Random, RandomY, 135, 241  ; Random Y-coordinate
  MouseClick, Left, %RandomX%, %RandomY% ; Click action
  Sleep 2000 ; Pause between clicks
}

; Pause/Resume hotkey
+^K::Pause

2. Appliquez les modifications en rechargeant le script HelloWorld.ahk.

3. Appuyez sur Ctrl+K pour démarrer le processus de clic automatique. Observez comment le script effectue des clics à des emplacements aléatoires toutes les deux secondes. Utilisez Shift+Ctrl+K pour mettre en pause le script.

AutoHotkey Automated Mouse Clicks and Keystrokes Demonstration

Construction d’une interface utilisateur AutoHotkey interactive

Les capacités GUI d’AutoHotkey permettent la création d’interfaces interactives et conviviales, améliorant l’expérience utilisateur et étendant la fonctionnalité du script.

Explorons la création d’une GUI AutoHotkey de base :

Gui, Add, ControlType, Options, Text

1. Modifiez votre script HelloWorld.ahk avec le code ci-dessous pour créer une fenêtre GUI. Cette GUI comprendra deux champs d’entrée pour le prénom et le nom de famille de l’utilisateur et un bouton pour soumettre les données. Enregistrez les modifications et fermez le fichier.

; Ctrl+K hotkey for GUI
^K::

; GUI creation with text and edit fields
Gui, Add, Text,, First name:
Gui, Add, Edit, vFirstName
Gui, Add, Text,, Last name:
Gui, Add, Edit, vLastName
Gui, Add, Button, Default, OK

; Displaying the GUI
Gui, Show,, Simple Input Example
Return

; Actions upon clicking OK
ButtonOK:
Gui, Submit
MsgBox, You entered "%FirstName% %LastName%".

; Closing the GUI
GuiClose:
ExitApp

2. Rechargez le script HelloWorld.ahk pour voir la nouvelle GUI en action.

3. Appuyez sur Ctrl+K pour ouvrir la GUI. Entrez votre prénom et votre nom de famille, puis cliquez sur OK. Une boîte de message affichera les noms saisis, démontrant la fonctionnalité de la GUI.

AutoHotkey GUI Creation Test

Conclusion

AutoHotkey est un outil polyvalent qui améliore la productivité en automatisant les tâches et en améliorant les interfaces utilisateur. Grâce à ce guide, vous avez appris à créer des raccourcis clavier personnalisés, des scripts pour des actions automatisées et des GUI interactives.

Avec ces bases, vous êtes bien équipé pour commencer à explorer des scripts AutoHotkey plus complexes. Expérimentez avec différentes fonctionnalités, comme l’enregistrement des saisies utilisateur dans un fichier ou l’ajustement des dimensions de la GUI, pour adapter vos scripts à vos besoins.

Saisissez la puissance d’AutoHotkey pour transformer vos tâches informatiques quotidiennes en processus simples et automatisés !

Source:
https://adamtheautomator.com/autohotkey/