AutoHotkey — Transformez les tâches répétitives en scripts, déclenchez-les d'une touche, faites travailler votre ordinateur pour vous

En un mot : Personnalisez des raccourcis clavier, saisissez automatiquement du texte et contrôlez les fenêtres avec un langage de script simple — l’outil d’automatisation le plus puissant sous Windows.


Combien de vos opérations quotidiennes sont des répétitions sans réflexion ?

Les agents du service client tapent « Bonjour, veuillez fournir votre numéro de commande au format DD-2025-XXXX afin que je puisse le rechercher pour vous » 50 fois par jour. Les comptables se connectent au logiciel financier, cliquent à travers cinq menus et ouvrent le rapport « Détail des comptes clients » chaque jour. Les opérateurs ouvrent un backend dans le navigateur, capturent des panneaux de données et les collent dans des feuilles de calcul de rapport quotidien.

Ce que ces opérations ont en commun : une répétition sans réflexion, aucune pensée requise, mais elles consomment énormément de temps.

Vous n’apprendriez pas la programmation Python juste pour ces tâches. Ce dont vous avez besoin, c’est d’un script simple qui s’exécute automatiquement lorsque vous appuyez sur un raccourci. Tapez #n::Run Notepad, appuyez sur Win+N, et le Bloc-notes s’ouvre. Tapez ::gm::votrenom@gmail.com, et partout où vous tapez gm suivi d’un espace, cela devient automatiquement votre adresse e-mail.

AutoHotkey (AHK en abrégé) est le moteur de scripts d’automatisation de Windows. Il utilise une syntaxe extrêmement simple pour définir des raccourcis (déclenchés par des touches) et des chaînes de texte (tapez une abréviation qui se développe en texte complet). Il peut simuler des opérations de clavier et de souris, contrôler des fenêtres, lire et écrire des fichiers, et appeler des API système. De « tapez votre e-mail en une seconde » à « compléter des flux de travail automatisés », il peut tout gérer.


Que peut faire AutoHotkey ?

1. Chaînes de texte : Tapez une abréviation, développement automatique en texte complet

C’est la fonctionnalité la plus simple et la plus pratique d’AHK. Écrivez une ligne dans votre script AHK :

::@@::votrenom@gmail.com

Sauvegardez et double-cliquez pour exécuter. Maintenant, partout (WeChat, Word, formulaires web, éditeurs de code), tapez @@ suivi d’un espace ou d’entrée, et cela devient automatiquement votrenom@gmail.com.

Vous pouvez définir tout un système d’abréviations :

  • ;addr → Votre adresse postale complète
  • ;sig → Votre signature e-mail (trois lignes)
  • ;today → Date actuelle 2025-05-13
  • ;tel → Votre numéro de téléphone

Tapez deux caractères et produisez un bloc entier — scripts de service client, modèles de code, modèles de contrat, réponses courantes. Pour quiconque écrit beaucoup de texte répétitif chaque jour, c’est comme avoir une paire de mains supplémentaire.

2. Raccourcis clavier : Une combinaison exécute une série d’actions

Un pas au-delà des chaînes de texte. Vous pouvez définir : Ctrl+Shift+F → rechercher automatiquement le texte sélectionné dans la fenêtre actuelle → ouvrir Google Traduction dans le navigateur → coller le terme de recherche. Tout le flux déclenché par un seul raccourci.

Ou : Win+Alt+N → ouvrir automatiquement le Bloc-notes → coller le contenu du presse-papiers → ajouter un horodatage → sauvegarder dans le dossier de notes du jour. Ce qui prenait cinq étapes est maintenant une seule pression de touche.

3. Gestion des fenêtres : Contrôlez les fenêtres comme des aimants

AHK peut contrôler précisément la position, la taille et l’état des fenêtres :

  • « Appuyez sur Win+F1 pour ancrer la fenêtre actuelle à la moitié gauche »
  • « Appuyez sur Win+F2 pour centrer la fenêtre actuelle et la définir à 1200x800 »
  • « Appuyez sur Win+H pour minimiser la fenêtre actuelle dans la barre d’état système au lieu de la barre des tâches »

Utilisé avec plusieurs moniteurs, ces scripts de contrôle de fenêtre peuvent rendre votre gestion d’espace de travail d’une efficacité sans précédent.

4. Automatisation de l’interface graphique : Simuler la souris et le clavier

AHK peut simuler les mouvements de souris, les clics et la saisie au clavier. Il peut même attendre qu’une fenêtre apparaisse avant d’exécuter des actions. Par exemple, vous pouvez écrire un script : « Ouvrir WeCom → attendre le chargement de la fenêtre → cliquer sur le troisième onglet → trouver le bouton ‘Rapport quotidien’ → cliquer → saisir la date du jour. » Tout le processus s’exécute sans intervention manuelle.

Mais notez : l’automatisation de l’interface graphique est affectée par la résolution d’écran et la position des fenêtres. Si l’interface change, le script peut nécessiter un ajustement. Idéal pour les opérations d’outils internes fixes et répétitives.

5. Des dizaines de milliers de scripts prêts à l’emploi dans la communauté

AHK existe depuis plus de 20 ans, et la communauté a accumulé une bibliothèque massive de scripts pratiques. Vous ne savez pas en écrire vous-même ? Pas de problème — 99 % des besoins courants ont déjà été écrits et postés sur les forums. De « basculer une fenêtre toujours au premier plan » à « sélecteur de couleur d’écran » en passant par « recherche rapide du texte sélectionné », allez sur autohotkey.com/boards ou GitHub, copiez-collez, et vous êtes prêt.


Avis des médias professionnels et des utilisateurs

SourceAvis
How-To Geek« AutoHotkey est l’outil d’automatisation Windows le plus puissant — et il est complètement gratuit »
PCWorld« Si vous passez plus de 8 heures par jour sur un PC, apprendre AHK sera rentabilisé en une semaine »
Lifehacker« L’outil ultime pour personnaliser chaque aspect de votre expérience Windows »

Ce que disent les vrais utilisateurs

« Je travaillais au service client. Le CRM de l’entreprise nécessitait de remplir manuellement une douzaine de champs, en cliquant un par un. J’ai écrit un script AHK : Ctrl+1 remplit l’ouverture standard, Ctrl+2 remplit le modèle d’ID client, Ctrl+3 remplit la conclusion. Répondre à 200 messages par jour, AHK m’a économisé environ 3 heures de saisie répétitive. » — Ancien agent du service client, Zhihu

« Je fais de l’analyse de données, je copie fréquemment des données d’Excel vers un backend navigateur pour des requêtes. J’ai écrit un script AHK : sélectionner les données → Ctrl+Shift+Q → ouvrir automatiquement la page de requête → coller → Entrée → attendre le chargement des résultats → capture d’écran et sauvegarde. Ces étapes prenaient 30 secondes, maintenant 5 secondes. Faire cela 200 fois par jour économise 83 minutes. » — Analyste de données, V2EX

« AHK a une courbe d’apprentissage. Mais vous n’avez pas besoin de tout apprendre. Juste trois choses suffisent : les chaînes de texte (::abréviation::texte complet), les raccourcis (^j::), et la commande Send. Ces trois vous serviront pour la vie. » — Contributeur actif de la communauté AHK, autohotkey.com/boards


Comparaison avec les outils similaires

DimensionAutoHotkeyEspansoPowerToys Keyboard ManagerQuick Macro
Expansion de texte⭐⭐⭐⭐⭐ Fort⭐⭐⭐⭐⭐ Spécialisé⭐⭐ Limité⭐⭐⭐ Supporté
Macros clavier⭐⭐⭐⭐⭐ Le plus fort⭐ Non supporté⭐⭐⭐ Re-mapping basique⭐⭐⭐⭐ Fort
Contrôle de fenêtre⭐⭐⭐⭐⭐ PuissantNon supporté⭐⭐⭐ FancyZones⭐⭐ Limité
Automatisation interface⭐⭐⭐⭐ SupportéNon supportéNon supporté⭐⭐⭐⭐⭐ Le plus fort
Langage de script⭐⭐⭐⭐ Simple mais puissant⭐⭐⭐ Config YAMLConfiguration interface⭐⭐⭐ Simple
Bibliothèque de scripts communautaire⭐⭐⭐⭐⭐ Massive⭐⭐ LimitéeAucune⭐⭐⭐ Disponible
Courbe d’apprentissage⭐⭐⭐ Syntaxe à apprendre⭐⭐ Configuration seulementInterface pure⭐⭐ Enregistrement
Open SourceOuiOuiOuiNon (Fermé)
PrixGratuitGratuitGratuitGratuit/Payant

Conseils de sélection :

  • Besoin seulement d’expansion de texte (abréviation → texte complet) → Espanso (plus léger qu’AHK, configuration plus simple)
  • Besoin seulement de re-mappage de touches clavier → PowerToys Keyboard Manager (graphique, sans code)
  • Besoin d’enregistrement et de rejeu d’opérations de souris → Quick Macro (enregistrement et rejeu les plus intuitifs, mais fermé avec pubs)
  • Besoin d’automatisation Windows complète → AutoHotkey (l’apprentissage a un coût, mais le plafond est le plus élevé)

Guide de téléchargement et d’installation

Téléchargement officiel (recommandé)

Le seul site officiel d’AutoHotkey est autohotkey.com :

VersionAdresse de téléchargementNotes
v2.0 (Recommandée)autohotkey.comVersion principale actuelle, syntaxe plus propre
v1.1 (Ancienne)Même page, sélectionnez v1.1Compatible avec de nombreux anciens scripts, plus de ressources communautaires

Conseil de version : Les débutants devraient commencer avec v2.0. Bien que v1.1 ait plus de scripts communautaires, v2 est la norme future avec une syntaxe plus cohérente et plus facile à apprendre. autohotkey.com est le seul site officiel — notez que autohotkey.org, ahk.com, etc. ne sont pas officiels. L’installateur est petit et propre, sans promotions incluses.

Démarrage rapide en 5 minutes

  1. Ouvrez autohotkey.com, téléchargez et installez v2.0
  2. Clic droit sur le bureau → Nouveau → Script AutoHotkey, nommez-le monscript.ahk
  3. Clic droit sur ce fichier → Modifier le script, ouvrez avec le Bloc-notes
  4. Entrez les deux lignes de code de test suivantes :
; Chaîne de texte : tapez gm suivi d'espace pour obtenir votre e-mail
::gm::votrenom@gmail.com

; Raccourci : appuyez sur Win+N pour ouvrir le Bloc-notes
#n::Run "notepad.exe"
  1. Sauvegardez le fichier, double-cliquez sur monscript.ahk pour l’exécuter. Une icône H verte apparaît dans la barre d’état système indiquant qu’il fonctionne
  2. Tapez gm n’importe où puis appuyez sur espace → cela devient votre e-mail. Appuyez sur Win+N → le Bloc-notes s’ouvre

Trois scripts de démarrage les plus pratiques

Script 1 : Expansion d’abréviation pour texte courant

::@@::votrenom@gmail.com
::;sig::Cordialement,\nJean Dupont\n2025-05-13
::;addr::100 Rue du Parc Logiciel, District de Nanshan, Shenzhen, Guangdong

(\n signifie nouvelle ligne)

Script 2 : Recherche en un clic du texte sélectionné

^+g::  ; Ctrl+Shift+G
{
    Send "^c"          ; Copier le texte sélectionné
    Sleep 50
    Run "https://www.google.com/search?q=" . A_Clipboard
}

Sélectionnez un texte → appuyez sur Ctrl+Shift+G → recherche automatique dans le navigateur

Script 3 : Fractionnement rapide de fenêtre

!Left::WinMove -8, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A"   ; Alt+Left
!Right::WinMove A_ScreenWidth//2, 0, A_ScreenWidth//2 + 8, A_ScreenHeight, "A"   ; Alt+Right

Appuyez sur Alt+Left pour ancrer la fenêtre à la moitié gauche, Alt+Right pour l’ancrer à la moitié droite


FAQ

Q : Les scripts AHK seront-ils signalés comme des virus par l’antivirus ? R : Certains antivirus (surtout ceux gratuits trop sensibles) peuvent signaler les scripts AHK compilés en .exe. C’est parce que les logiciels malveillants utilisent parfois AHK pour des enregistreurs de frappe et des opérations similaires. Vos scripts normaux n’auront pas de problème, mais si vous devez les distribuer, il est préférable de partager des scripts .ahk bruts et de laisser les autres les exécuter plutôt que de les compiler en .exe.

Q : Comment choisir entre AHK v1 et v2 ? R : Si vous avez des scripts v1 existants en cours d’utilisation, restez avec v1. Si vous apprenez à partir de zéro, choisissez v2. La syntaxe de v2 ressemble plus aux langages de programmation mainstream, plus cohérente et plus facile à comprendre. Les nouveaux scripts et tutoriels communautaires privilégient de plus en plus v2.

Q : Comment faire pour que les scripts AHK s’exécutent automatiquement au démarrage ? R : Mettez le fichier .ahk (ou un raccourci) dans le dossier de démarrage de Windows : Appuyez sur Win+R → tapez shell:startup → faites glisser le script. Ou compilez en .exe (clic droit .ahk → Compiler), puis mettez le .exe dans le dossier de démarrage.


AutoHotkey est comme avoir un assistant stagiaire infatigable — vous définissez les règles, et il les exécute fidèlement, sans jamais avoir besoin de pause déjeuner ou de salaire.

Browse All Tools

Télécharger

Certains liens sur cette page sont des liens d'affiliation. Nous pouvons percevoir une petite commission sans frais supplémentaires pour vous. Toutes les recommandations sont basées sur des avis objectifs.