Générateur de scripts AutoHotkey par IA
Décrivez ce que vous souhaitez automatiser sous Windows et obtenez un script AutoHotkey v2 ou v1.1 prêt à l’emploi, avec des raccourcis clavier, des abréviations automatiques et des actions sur les fenêtres, la souris et le presse-papiers, rédigé à partir de la documentation officielle d’AutoHotkey.
Documentation
Qu’est-ce qu’AutoHotkey ?
AutoHotkey est un langage de script gratuit et open source pour Windows qui automatise le clavier, la souris et les fenêtres. Un script est un fichier texte brut avec l’extension .ahk. Il peut transformer une combinaison de touches en raccourci qui ouvre un programme ou saisit du texte, développer des abréviations pendant la saisie, remapper des touches, cliquer et saisir du texte à intervalles réguliers, déplacer et redimensionner des fenêtres ou afficher de petites boîtes de dialogue. AutoHotkey existe en deux versions dont la syntaxe diffère : la v2 est la version actuelle et la v1.1 est obsolète, mais elle permet encore d’exécuter de nombreux anciens scripts.
Description de l’outil
Décrivez avec vos propres mots ce que le script doit faire, choisissez AutoHotkey v2 ou v1.1, et l’IA rédige le script complet. Chaque demande inclut une version condensée de la documentation officielle d’AutoHotkey pour la version choisie, afin que l’IA utilise la syntaxe appropriée : dans un script v2, elle appelle des fonctions comme MsgBox "Hello" et WinActivate, utilise #HotIf pour les raccourcis clavier propres à un programme et A_Clipboard pour le presse-papiers, et évite les commandes de la v1 comme IfWinActive, StringReplace ou %variable%, qui empêcheraient le chargement du script.
Le script s’affiche dans un éditeur avec coloration syntaxique pour AutoHotkey. Vous pouvez le modifier, le copier ou le télécharger sous forme de fichier .ahk. Un commentaire en haut du script indique son fonctionnement et répertorie ses raccourcis clavier et ses hotstrings.
Fonctionnalités
- Scripts pour AutoHotkey v2 ou l’ancienne version v1.1
- Raccourcis clavier, hotstrings, remappage de touches et raccourcis clavier qui ne fonctionnent que dans un seul programme
- Automatisation des fenêtres, du presse-papiers, de la souris, des temporisateurs, des fichiers et d’interfaces graphiques simples
- Valeurs modifiables, comme les chemins d’accès, les délais et les textes, regroupées dans des variables en haut du script
- Coloration syntaxique, modification et téléchargement sous forme de fichier
.ahk
Comment exécuter le script
- Installez AutoHotkey v2 depuis autohotkey.com. Lorsque vous lancez un script v1.1, AutoHotkey vous propose également de télécharger la v1.1.
- Téléchargez le fichier, ou collez le script dans un nouveau fichier texte et enregistrez-le avec l’extension
.ahken UTF-8. - Double-cliquez sur le fichier pour le lancer. Une icône verte H apparaît dans la zone de notification de la barre des tâches pendant l’exécution du script.
- Cliquez avec le bouton droit sur l’icône pour recharger le script, le mettre en pause, suspendre les raccourcis clavier ou quitter le script. Pour lancer le script au démarrage de Windows, placez un raccourci vers celui-ci dans le dossier qui s’ouvre avec Win + R et
shell:startup.
Conseils
- Indiquez les touches de votre choix, par exemple Ctrl+Alt+N ou F8. Sinon, l’IA choisit des raccourcis clavier qui n’entrent pas en conflit avec les raccourcis courants.
- Indiquez le nom du programme, tel qu’il apparaît dans la fenêtre ou le fichier exécutable, par exemple Chrome, Notepad ou Excel, si le raccourci clavier ne doit fonctionner que dans ce programme.
- Précisez comment arrêter une action répétée, par exemple en appuyant de nouveau sur le même raccourci clavier ou sur Échap.
- Lisez le script avant de l’exécuter. AutoHotkey peut appuyer sur des touches et cliquer n’importe où : testez donc les nouveaux scripts dans un environnement où une frappe involontaire ne risque pas de causer de problème.
FAQ
Dois-je choisir la v2 ou la v1.1 ?
Choisissez la v2, sauf si vous devez compléter un script v1.1 existant. La v1.1 est obsolète et ne reçoit plus de nouvelles fonctionnalités. De plus, les deux versions ne peuvent pas être mélangées dans un même script. La ligne #Requires en haut du script indique à AutoHotkey quelle version doit l’exécuter.
Le script affiche une erreur au démarrage. Que puis-je faire ?
AutoHotkey vérifie l’ensemble du script lors de son chargement et indique la ligne qui pose problème. Vérifiez que la version installée correspond à la ligne #Requires, puis corrigez la ligne manuellement ou décrivez le problème dans une nouvelle demande.
Un script peut-il fonctionner dans les jeux ?
Certains jeux ignorent les entrées rapides envoyées par défaut par AutoHotkey ou les bloquent délibérément. Demandez des frappes plus lentes avec SendEvent et des délais entre les touches, et vérifiez le règlement du jeu : de nombreux jeux en ligne interdisent l’automatisation.