Premiers pas avec AutoHotkey

Bonjour le monde

Afficher un “Hello World!” dans la boîte de message.

MsgBox, Hello World!

Afficher un “Hello World!” dans l’info-bulle.

#Persistent
Tooltip, Hello World!

Afficher un “Hello World!” message dans la barre d’état modifier.

#Persistent
TrayTip,, Hello World!

Affiche “Hello, World” sur la sortie standard (stdout).

FileAppend, % "Hello, World", *

Installation ou configuration

À partir de [Documentation du site Autohotkey] [1]

  1. Accédez à la [page d’accueil AutoHotkey][2].
  2. Cliquez sur [Télécharger][3], une fois téléchargé, lancez l’exécutable.
  3. Lors de l’installation d’AutoHotkey, il vous sera demandé de choisir entre UNICODE ou ANSI. En bref, vous voudriez probablement choisir UNICODE. Il prend en charge les lettres et les chiffres (caractères) non anglais.
  4. Continuez jusqu’à ce que vous voyiez un bouton Installer.
  5. Une fois terminé, super !

Utiliser comme [logiciel portable][4]

  1. Accédez à la [page de téléchargement] [5] de l’AutoHotkey.
  2. Trouvez la section Portable, choisissez parmi UNICODE 32, 64 ou ANSI et téléchargez.
  3. Lors du choix du dossier de destination, choisissez n’importe quel périphérique stocké correct externe ou non.
  4. Vous pouvez maintenant choisir d’associer les fichiers .ahk à Autohotkey.exe
  5. Créez un fichier texte brut et donnez-lui l’extension .ahk
  6. Cliquez ensuite avec le bouton droit sur le fichier .ahk dans l’explorateur et cliquez sur Propriétés.
  7. Dans les propriétés du fichier, cliquez sur le bouton Modifier à côté de l’option “Ouvrir avec”.
    • After clicking Change, you’ll be given a list of programs to open the file, select the program you want to use and then click OK or Apply.
    • If the program you want to select is not listed, click the Browse button and find the Autohotkey executable (.exe) file and click OK to select that program.
  8. Maintenant, les fichiers .ahk fonctionneront comme si autohotkey était installé, super !

Si vous avez installé Chocolatey, exécutez la commande suivante en tant qu’utilisateur administrateur

choco installer autohotkey

Alternativement, il peut être construit à partir du code source. Voir ici pour plus de détails : https://github.com/Lexikos/AutoHotkey_L/

[1] : https://autohotkey.com/docs/Tutorial.htm#s11 [2] : https://autohotkey.com [3] : https://autohotkey.com/download/ahk-install.exe [4] : http://portableapps.com/about/what_is_a_portable_app [5] : https://autohotkey.com/download/

Afficher “Hello World” dans une interface graphique

Gui, Add, Text,, Hello World!
Gui, Show, w200 h200
return

GuiClose:
ExitApp

Obtenez un effet similaire à SplashTextOn

Gui, +AlwaysOnTop +Disabled -SysMenu +Owner  ; +Owner avoids a taskbar button.
Gui, Add, Text,, Some text to display.
Gui, Show, NoActivate, Title of Window  ; NoActivate avoids deactivating the currently active window.

Comment créer un script

Une fois que vous avez installé AutoHotkey, vous voudrez probablement qu’il fasse des choses. AutoHotkey n’est pas magique, nous souhaitons tous que ce soit le cas, mais ce n’est pas le cas. Nous devrons donc lui dire quoi faire. Ce processus s’appelle “Scripting”.

  1. Faites un clic droit sur votre bureau.
  2. Recherchez “Nouveau” dans le menu.
  3. Cliquez sur “AutoHotkey Script” dans le menu “Nouveau”.
  4. Donnez un nouveau nom au script. Remarque : Il doit se terminer par une extension .ahk. Ex. MonScript.ahk
  5. Trouvez le fichier nouvellement créé sur votre bureau et faites un clic droit dessus.
  6. Cliquez sur “Modifier le script”.
  7. Une fenêtre devrait apparaître, probablement le Bloc-notes. Si oui, SUCCÈS !

Maintenant que vous avez créé un script, nous devons ajouter des éléments dans le fichier. Pour une liste de toutes les commandes, fonctions et variables intégrées, voir la section 5. Voici un script très basique contenant un raccourci qui tape du texte à l’aide de la commande Envoyer lorsque le raccourci est enfoncé.

^j::
   Send, My First Script
Return

Nous approfondirons plus tard. En attendant, voici une explication du code ci-dessus.

  • La première ligne. ^j :: est le raccourci clavier. ^ signifie CTRL, j est la lettre j. Tout ce qui se trouve à gauche de :: sont les touches sur lesquelles vous devez appuyer.
  • La deuxième ligne. “Envoyer, mon premier script” est la façon dont vous “ENVOYEZ” les frappes. SEND est la commande, tout ce qui suit la virgule (,) sera tapé.
  • La troisième ligne. ‘Retour’. Le retour deviendra votre meilleur ami. Cela ARRÊTE littéralement le code d’aller plus loin, jusqu’aux lignes ci-dessous. Cela évitera de nombreux problèmes lorsque vous commencerez à avoir beaucoup de choses dans vos scripts.
  1. Enregistrez le fichier.
  2. Double-cliquez sur le fichier/l’icône sur le bureau pour l’exécuter. Ouvrez le bloc-notes ou (tout ce que vous pouvez taper) et appuyez sur Ctrl et J.
  3. Hip Hip Hourra ! Votre premier script est terminé. Allez chercher des collations de récompense, puis reprenez la lecture du reste de ce didacticiel.