AHK File (Qu'est-ce que c'est et comment en ouvrir un)

Table des matières:

AHK File (Qu'est-ce que c'est et comment en ouvrir un)
AHK File (Qu'est-ce que c'est et comment en ouvrir un)
Anonim

Ce qu'il faut savoir

  • Un fichier AHK est un script AutoHotkey.
  • Ouvrez-en un avec AutoHotkey ou modifiez-le avec un éditeur de texte.
  • Convertir en EXE avec Ahk2Exe.

Cet article explique ce qu'est un fichier AHK et comment en ouvrir un sur votre ordinateur, ainsi que comment en convertir un dans un format exécutable plus largement utilisé (EXE).

Qu'est-ce qu'un fichier AHK ?

Un fichier avec l'extension de fichier. AHK est un script AutoHotkey. Il s'agit d'un type de fichier texte brut utilisé par un outil de script gratuit pour automatiser les tâches sous Windows.

Le programme AutoHotkey utilise ce fichier pour automatiser des choses comme cliquer sur les invites de la fenêtre, taper des lettres et des chiffres, et bien plus encore. C'est particulièrement utile pour les actions longues, longues et répétitives qui suivent toujours les mêmes étapes.

Image
Image

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é sur le même ordinateur à partir duquel le fichier est exécuté pour que ses tâches soient exécutées.

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.

Prenez soin de n'utiliser que des fichiers exécutables comme ceux-ci 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 secrètement endommager à la fois vos fichiers personnels et des fichiers système importants.

Tout cela dit, comme les fichiers AHK sont écrits en texte brut, n'importe quel éditeur de texte (comme le Bloc-notes sous Windows ou 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'attend à ce qu'il fonctionne pour lui, aussi. Autrement dit, à moins que vous ne le convertissiez en EXE, sur lequel vous pouvez en savoir plus dans la section ci-dessous.

Il se peut que vous n'ayez pas l'impression d'avoir ouvert un fichier AHK si les instructions contenues dans le fichier ne font rien 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 ou indication qu'il est en cours d'exécution. Cependant, vous saurez certainement 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, ainsi que dans la zone de notification de la barre des tâches Windows. Donc, si vous n'êtes pas sûr que l'un d'entre eux s'exécute activement en arrière-plan, assurez-vous de vérifier ces zones.

Comment en convertir un

Les fichiers AHK peuvent être convertis en EXE afin qu'ils puissent 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é.

Fondamentalement, le moyen le plus rapide de le faire est de cliquer avec le bouton droit sur le fichier et de choisir Compile Script. 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 utilise à la place les formats de fichier AUT et AU3. 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

Vous trouverez ci-dessous quelques exemples de scripts AutoHotkey. Copiez-en simplement un dans un éditeur de texte, enregistrez-le avec l'extension de fichier AHK, puis ouvrez-le sur un ordinateur exécutant AutoHotkey. Ils fonctionneront en arrière-plan (vous ne les "verrez" pas ouverts) et fonctionneront instantanément lorsque les touches correspondantes seront déclenchées.

Celui-ci affichera ou masquera les fichiers cachés chaque fois que les touches Windows et H seront pressées en même temps. C'est beaucoup plus rapide que d'afficher/masquer manuellement les fichiers cachés.


; 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

Else

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

Return

Ce qui suit est un script beaucoup plus simple qui est entièrement modifiable à votre guise. Il ouvrira un programme avec un raccourci clavier rapide. Dans cet exemple, nous l'avons configuré pour ouvrir le Bloc-notes lorsque WIN+N est pressé.


n::Exécuter le Bloc-notes

Voici un similaire qui ouvre rapidement l'invite de commande de n'importe où:


p::Exécuter cmd

Voir la référence rapide AutoHotkey pour les questions de syntaxe et la présentation des scripts AutoHotkey pour plus d'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 affiché avec un éditeur de texte, il y a de fortes chances que vous n'en ayez pas réellement une scripts.

Certains fichiers utilisent un suffixe à la fin qui ressemble beaucoup à "AHK", mais cela ne signifie pas que vous devez traiter les fichiers sur un pied d'égalité; ils ne s'ouvrent pas toujours avec les mêmes programmes ou ne sont pas convertis avec le mêmes outils.

Par exemple, vous avez peut-être vraiment un fichier AHX, qui est un fichier du module de suivi WinAHX qui n'a aucun rapport avec les fichiers de script utilisés avec AutoHotkey. Ou il peut s'agir d'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 que votre fichier utilise afin de trouver le programme approprié qui peut ouvrir ou convertir le fichier.

Conseillé: