Un fichier avec l'extension de fichier .AHK est un fichier de script AutoHotkey. Il s'agit d'un type de fichier texte brut utilisé par AutoHotkey, un outil de script gratuit pour automatiser les tâches dans Windows.
AutoHotkey peut utiliser ce fichier pour automatiser des choses comme cliquer sur les invites de fenêtre, taper des lettres et des chiffres, etc. C'est particulièrement utile pour les actions longues, interminables et répétitives qui suivent toujours les mêmes étapes.
Comment ouvrir un fichier AHK
Même si les fichiers AHK ne sont que des fichiers texte, ils ne sont compris et exécutés que dans le contexte du programme gratuit AutoHotkey. Il doit être installé pour que le fichier puisse effectuer les tâches pour lesquelles il a été écrit.
Tant que la syntaxe est correcte, le logiciel comprend ce qui est écrit dans le fichier comme une série de commandes que AutoHotkey doit suivre.
Faites très attention à n'utiliser que des fichiers exécutables comme ceux que vous avez créés vous-même ou que vous avez téléchargés à partir d'une source fiable. Le moment où un fichier AHK existe sur un ordinateur sur lequel AutoHotkey est installé est le moment où vous mettez votre ordinateur en danger. Le fichier peut contenir des scripts nuisibles qui pourraient causer beaucoup de dommages à vos fichiers personnels ainsi qu'à des fichiers système importants.
La page de téléchargement d'AutoHotkey contient à la fois la version complète du programme d'installation du logiciel ainsi qu'une option portable pour les versions 32 bits et 64 bits de Windows.
Cela dit, comme les fichiers AHK sont écrits en texte brut, n'importe quel éditeur de texte (comme le Bloc-notes dans Windows ou l'un de notre liste des meilleurs éditeurs de texte gratuits) peut être utilisé pour créer les étapes et apporter des modifications aux fichiers existants. Encore une fois, cependant, AutoHotkey doit être installé pour que les commandes incluses dans le fichier texte fassent réellement quelque chose.
Cela signifie que si vous créez un fichier AHK sur votre ordinateur et qu'il fonctionne correctement avec AutoHotkey installé, vous ne pouvez pas envoyer ce même fichier à quelqu'un d'autre qui n'a pas installé le logiciel et s'attendre à ce qu'il fonctionne également pour eux. C'est, bien sûr, à moins que vous ne le convertissiez en EXE, ce que vous pouvez en savoir plus dans la section ci-dessous.
Il peut ne pas sembler que vous ayez ouvert un fichier AHK si les instructions à l'intérieur du fichier ne font pas quelque chose d'évident. Par exemple, si le vôtre est configuré pour taper simplement une phrase après avoir entré une combinaison spéciale de commandes clavier, l'ouverture de ce fichier spécifique ne révélera aucune fenêtre ni aucune indication de son exécution. Cependant, vous saurez à coup sûr que vous en avez ouvert un s'il est configuré pour ouvrir d'autres programmes, éteindre votre ordinateur, etc. - ce qui est évident.
Cependant, tous les scripts ouverts sont affichés dans le Gestionnaire des tâches comme AutoHotkey, ainsi que dans la zone de notification de la barre des tâches Windows. Donc, si vous n'êtes pas sûr qu'un fichier AHK est actuellement exécuté en arrière-plan, assurez-vous de vérifier ces zones.
Comment en convertir un
Les fichiers AHK peuvent être convertis en EXE afin de pouvoir s'exécuter sans avoir à installer explicitement AutoHotkey. Vous pouvez en savoir plus sur la conversion en EXE sur la page Convertir un script en EXE (ahk2exe) de la société.
En gros, le moyen le plus rapide de le faire est de cliquer avec le bouton droit sur le fichier et de choisir le Compiler le script option. Vous pouvez également effectuer cette conversion via le programme Ahk2Exe inclus dans le dossier d'installation d'AutoHotkey. Vous pouvez le rechercher via le menu Démarrer ou regarder dans ce dossier:
C: Program Files AutoHotkey Compiler
AutoIt est un programme similaire à AutoHotkey, mais qui utilise les formats de fichier AUT et AU3 à la place. Il n'y a peut-être pas de moyen facile de convertir AHK dans l'un de ces formats, vous devrez donc peut-être réécrire complètement le script dans AutoIt si c'est ce que vous recherchez.
Exemples de fichiers AHK
Voici quelques exemples que vous pouvez utiliser en quelques minutes. Copiez-en un dans un éditeur de texte, enregistrez-le avec l'extension de fichier .AHK, puis ouvrez-le sur un ordinateur qui exécute AutoHotkey. Ils fonctionneront en arrière-plan (vous ne les «verrez» pas s'ouvrir) et fonctionneront instantanément lorsque les touches correspondantes seront déclenchées.
Celui-ci affichera ou masquera les fichiers cachés à chaque fois Windows et H les touches sont enfoncées en même temps. C'est beaucoup plus rapide que d'afficher / masquer manuellement les fichiers cachés.
; Utilisez la touche Windows + H pour afficher ou masquer les fichiers cachés
#h ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden
Si HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 1
autre
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 2
WinGetClass, eh_Class, A
Si (eh_Class = "# 32770" OU A_OSVersion = "WIN_VISTA")
envoyer, {F5}
Sinon PostMessage, 0x111, 28931``, A
Retour
Ce qui suit est un script AutoHotkey beaucoup plus simple qui est entièrement modifiable à votre goût. Il ouvrira un programme avec un raccourci clavier rapide. Dans cet exemple, nous avons configuré le script pour ouvrir le Bloc-notes lorsque GAGNER + N est pressé.
#n :: Exécuter le bloc-notes
En voici un similaire qui ouvre rapidement l'invite de commande de n'importe où:
#p :: Exécutez cmd
Consultez la référence rapide AutoHotkey pour des questions sur la syntaxe et d'autres exemples de script.
Vous ne pouvez toujours pas l'ouvrir?
Si votre fichier ne s'exécute pas lorsque AutoHotkey est installé, et surtout s'il ne vous montre pas de commandes de texte lorsqu'il est visualisé avec un éditeur de texte, il y a de très bonnes chances que vous n'ayez pas réellement de fichier de script AutoHotkey.
Certains fichiers utilisent à la fin un suffixe qui s’épelle beaucoup comme ".AHK", mais cela ne signifie pas que vous devez traiter les fichiers comme des égaux - ils ne s’ouvrent pas toujours avec les mêmes programmes ou ne sont pas convertis avec les mêmes outils.
Par exemple, peut-être avez-vous vraiment un fichier AHX, qui est un fichier WinAHX Tracker Module qui n'a aucun rapport avec les fichiers de script utilisés avec AutoHotkey. Ou ce pourrait être un fichier AHS utilisé avec Photoshop.
Une autre extension de fichier similaire mais totalement différente est APK. Ce sont des applications qui s'exécutent sur le système d'exploitation Android et sont aussi éloignées que possible des fichiers texte, donc si vous en avez un, vous ne pourrez pas utiliser les ouvreurs AutoHotkey d'en haut pour l'ouvrir.
Les fichiers ASHX sont un autre exemple. Une seule lettre est ajoutée à cette extension de fichier, mais le format concerne plutôt les applications de serveur Web ASP.NET.
Le but ici est de rechercher l'extension de fichier qu'il utilise afin que vous puissiez trouver le programme approprié qui peut ouvrir ou convertir le fichier.