AutoHotkey est un outil d’automatisation puissant et gratuit qui vous permet d’effectuer automatiquement n’importe quelle tâche sur votre machine Windows.
La plupart des personnes utilisant des scripts AutoHotkey les utilisent pour effectuer des tâches quotidiennes telles que le calcul de raccourcis, la réponse à des e-mails et effectuer toutes sortes de tâches de masse répétitives.
Dans ce tutoriel, je vous donne une sélection de 16 exemples de scripts AutoHotkey.

Table des matières
- 1 16 exemples de script AutoHotkey
- 1.1 Afficher une fenêtre toujours en avant plan/ toujours en haut
- 1.2 Afficher et masquer les fichiers cachés
- 1.3 Afficher la dernière application
- 1.4 Effectuer une recherche Google
- 1.5 Exécuter le navigateur internet de son choix
- 1.6 Réutilisez des touches de fonction FX
- 1.7 Ouvrez rapidement des pages Web
- 1.8 Ouvrir un dossier favoris
- 1.9 Augmenter/réduire le volume sonore
- 1.10 Remonter dans l’arborescence de l’explorateur de fichiers
- 1.11 Obtenir les coordonnées de la souris
- 1.12 Changer le raccourci de verrouillage majuscules/numérique
- 1.13 Vider la corbeille
- 1.14 Suspendre temporairement AutoHotkey
- 1.15 Raccourci clavier pour mettre le PC en veille
- 1.16 Insérer des caractères spéciaux
- 2 Liens
16 exemples de script AutoHotkey
Pour active ces scripts, suivez ce tutoriel :
Afficher une fenêtre toujours en avant plan/ toujours en haut
Parfois, vous voulez simplement qu’une fenêtre soit toujours au premier plan, quelle que soit la fenêtre sur laquelle vous travaillez ou sur laquelle vous vous concentrez.
Par exemple, lorsque vous travaillez sur une feuille de calcul, vous pouvez accéder fréquemment à l’application de la calculatrice, et l’avoir en haut de la feuille de calcul est très pratique. En utilisant AutoHotkey, vous pouvez facilement le faire avec une seule ligne de code.
^SPACE:: Winset, Alwaysontop, , A ; ctrl + space
Return
Afficher et masquer les fichiers cachés
Les fichiers cachés sont cachés pour une raison, mais sur votre propre PC, vous voudrez peut-être basculer rapidement pour les voir sans avoir à passer par le processus habituel de cocher la case appropriée dans l’explorateur de fichiers.
Le script ci-dessus utilise Ctrl + F2 pour basculer la vue des fichiers cachés, mais vous pouvez changer cela en ce que vous voulez en modifiant ^ F2 juste au début du script.
^F2::GoSub,CheckActiveWindow
CheckActiveWindow:
ID := WinExist("A")
WinGetClass,Class, ahk_id %ID%
WClasses := "CabinetWClass ExploreWClass"
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return
Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden
if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 41504,,, ahk_id %ID%
Return
Afficher la dernière application
Avec AutoHotkey, vous pouvez également créer un seul bouton utile qui passera à la dernière fenêtre, ce qui signifie qu’il vous aiderait à basculer entre les applications.
Utilisez ce script pour afficher la dernière application utilisée :
$LWin::Send !{Tab}
Effectuer une recherche Google
Le script AutoHotkey suivant recherchera automatiquement Google lorsque vous mettez en surbrillance un peu de texte et appuyez sur Ctrl + Maj + C :
^+c::
{
Send, ^c
Sleep 50
Run, http://www.google.fr/search?q=%clipboard%
Return
}
Comme beaucoup de gens, le lancement du navigateur Web sur votre ordinateur peut être la première chose à faire lorsque vous le démarrez. Et vous pourriez également ressentir le besoin de changer de navigateur si vous êtes multitâche.
Voici un exemple de script pour exécuter Firefox à l’aide de la touche F7 :
$F7::
IfWinExist Mozilla Firefox
{
WinActivateBottom, Mozilla Firefox
}
Else
{
Run "C:\Users\Public\Desktop\Mozilla Firefox.lnk"
}
Return
Réutilisez des touches de fonction FX
La plupart d’entre nous n’utilisent presque jamais les touches de fonction de notre clavier, à l’exception de F2 (renommer), F5 (actualiser) et F11 (plein écran dans le navigateur
. En utilisant AutoHotkey, vous pouvez réutiliser ces fonctions inutilisées pour faire diverses choses, comme lancer des pages Web ou ouvrir vos programmes favoris.
Pour lancer un programme, utilisez simplement le script ci-dessous. N’oubliez pas de remplacer le chemin du programme par votre programme préféré.
;Launch Sublime Text
F7::Run "C:\Program Files\Notepad++\notepad++.exe"
return
Ouvrez rapidement des pages Web
Tout comme il est possible d’ouvrir une application, vous pouvez ouvrir une page WEB en spécifiant son URL.
Par exemple pour ouvrir malekal.com :
^+t::Run "https://www.malekal.com";
return
Ouvrir un dossier favoris
En plus d’ouvrir des pages Web et des programmes, vous pouvez également ouvrir vos dossiers les plus utilisés avec un simple raccourci. Par exemple, la plupart d’entre nous accèdent souvent au dossier Téléchargements, et pour le rendre plus facile, nous pouvons utiliser un script simple comme celui ci-dessous.
Vous pouvez personnaliser le script pour modifier le raccourci et le chemin du dossier en fonction de vos besoins.
^+d::Run "%USERPROFILE%\Downloads"
return
Augmenter/réduire le volume sonore
Pour contrôler le volume sonore à travers des raccourcis clavier :
+NumpadAdd:: Send {Volume_Up} ; Augmenter le volume
+NumpadSub:: Send {Volume_Down} ; Baisser le volume
break::Send {Volume_Mute} ; Echap pour muter
return
Si vous préférez assigner la molette de la souris avec ALT :
Alt & WheelUp::Volume_Up
Alt & WheelDown::Volume_Down
Alt & MButton::Volume_Mute
Remonter dans l’arborescence de l’explorateur de fichiers
Ce script vous permet de modifier le raccourci clavier pour remonter dans l’arborescence de dossier de l’explorateur de fichiers.
#IfWinActive, ahk_class CabinetWClass
~MButton::Send !{Up}
#IfWinActive
return
Obtenir les coordonnées de la souris
Pour afficher les coordonnées de la souris :
Hotkey +1, getMousePos
getMousePos() {
MouseGetPos, xpos, ypos
xy := "x" xpos " y" ypos
ToolTip %xy%
Clipboard := xy
SetTimer toolTipClear, -1000
}
tooltipClear() {
ToolTip
}
Changer le raccourci de verrouillage majuscules/numérique
À l’aide d’AutoHotkey, vous pouvez facilement définir l’état par défaut ou permanent des touches de verrouillage sur notre clavier, par ex. désactiver le verrouillage des majuscules, activer le verrouillage numérique et désactiver le verrouillage du défilement.
Ce script simple est très utile. Même si vous les appuyez accidentellement, l’état de verrouillage ne changera pas.
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return
Vider la corbeille
Vous pouvez utiliser le script ci-dessous pour vider rapidement la corbeille. Ce script simple m’évite d’utiliser ma souris pour effectuer la même tâche.
#Del::FileRecycleEmpty ; win + del
return
Suspendre temporairement AutoHotkey
Les raccourcis créés à l’aide d’AutoHotkey peuvent parfois interférer avec certains programmes.
Dans ces cas, vous pouvez temporairement désactiver AutoHotkey en utilisant le script ci-dessous. Bien sûr, si vous ne souhaitez pas utiliser de raccourci, faites simplement un clic droit sur l’icône AutoHotkey dans la barre des tâches et sélectionnez l’option “Suspendre les raccourcis clavier”.
#ScrollLock::Suspend ; Win + scrollLock
return
Raccourci clavier pour mettre le PC en veille
Pour suspendre rapidement votre PC et le passer en veille grâce à un raccourci clavier :
#+F12::
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
return
Insérer des caractères spéciaux
Certains claviers azerty/qwerty n’affichent généralement pas de caractères spéciaux et un processus assez fastidieux s’ensuit souvent lors de l’accès à des caractères tels que β, ™, µ ou Ω.
Par exemple pour insérer le caractère spécial µ :
+3::SendInput {µ}
Liens
- Comment créer un script AutoHotkey
- 8 meilleurs logiciels pour personnaliser les raccourcis clavier de Windows 10
- Les raccourcis clavier Windows 10, 11 : la liste COMPLETE
- Quels sont les raccourcis claviers pour Google Chrome ?
- Comment changer le raccourci de langue du clavier dans Windows 10
- Comment changer le clavier azerty en qwerty sur Windows 10
- Comment changer le clavier azerty en qwerty sur Windows 11