Eine Datei mit der Dateierweiterung .AHK ist eine AutoHotkey-Skriptdatei. Es handelt sich um einen Nur-Text-Dateityp, der von AutoHotkey verwendet wird, einem kostenlosen Skript-Tool zur Automatisierung von Aufgaben in Windows.
AutoHotkey kann diese Datei verwenden, um Dinge wie das Klicken auf Fensteransagen, das Eingeben von Buchstaben und Zahlen und mehr zu automatisieren. Es ist besonders nützlich für lange, langwierige und sich wiederholende Aktionen, die immer den gleichen Schritten folgen.
So öffnen Sie eine AHK-Datei
Obwohl AHK-Dateien nur Textdateien sind, werden sie nur im Kontext des kostenlosen AutoHotkey-Programms verstanden und ausgeführt. Es muss installiert werden, damit die Datei die Aufgaben ausführen kann, für die sie geschrieben wurde.
Solange die Syntax korrekt ist, versteht die Software, was in der Datei geschrieben ist, als eine Reihe von Befehlen, denen AutoHotkey folgen sollte.
Achten Sie besonders darauf, nur ausführbare Dateien wie diese zu verwenden, die Sie selbst erstellt oder von einer vertrauenswürdigen Quelle heruntergeladen haben. Der Moment, in dem eine AHK-Datei auf einem Computer vorhanden ist, auf dem AutoHotkey installiert ist, ist der Moment, in dem Sie Ihren Computer gefährden. Die Datei enthält möglicherweise schädliche Skripte, die sowohl Ihren persönlichen Dateien als auch wichtigen Systemdateien großen Schaden zufügen können.
Die AutoHotkey-Downloadseite enthält sowohl die vollständige Installationsversion der Software als auch eine tragbare Option für 32-Bit- und 64-Bit-Versionen von Windows.
Da AHK-Dateien im Klartext geschrieben sind, kann jeder Texteditor (wie Notepad in Windows oder einer aus unserer Liste der besten freien Texteditoren) verwendet werden, um die Schritte zu erstellen und Änderungen an vorhandenen Dateien vorzunehmen. Auch hier muss AutoHotkey installiert sein, damit die in der Textdatei enthaltenen Befehle tatsächlich etwas bewirken.
Wenn Sie also eine AHK-Datei auf Ihrem Computer erstellen und diese mit installiertem AutoHotkey einwandfrei funktioniert, können Sie dieselbe Datei nicht an andere Personen senden, auf denen die Software nicht installiert ist, und erwarten, dass sie auch für sie funktioniert. Dies gilt natürlich nur, wenn Sie es in EXE konvertieren. Weitere Informationen hierzu finden Sie im folgenden Abschnitt.
Es scheint nicht so, als hätten Sie eine AHK-Datei geöffnet, wenn die Anweisungen in der Datei nichts Offensichtliches bewirken. Wenn Sie beispielsweise so eingestellt sind, dass Sie nur einen Satz eingeben, nachdem Sie eine spezielle Kombination von Tastaturbefehlen eingegeben haben, wird beim Öffnen dieser bestimmten Datei kein Fenster oder Hinweis darauf angezeigt, dass sie ausgeführt wird. Sie werden jedoch sicher wissen, dass Sie eines geöffnet haben, wenn es zum Öffnen anderer Programme, zum Herunterfahren Ihres Computers usw. konfiguriert ist - etwas Offensichtliches.
Alle geöffneten Skripte werden jedoch im Task-Manager als AutoHotkey sowie im Benachrichtigungsbereich der Windows-Taskleiste angezeigt. Wenn Sie nicht sicher sind, ob derzeit eine AHK-Datei im Hintergrund ausgeführt wird, überprüfen Sie diese Bereiche.
Wie man einen konvertiert
AHK-Dateien können in EXE konvertiert werden, sodass sie ausgeführt werden können, ohne dass AutoHotkey explizit installiert werden muss. Weitere Informationen zum Konvertieren in EXE finden Sie auf der Seite Konvertieren eines Skripts in eine EXE-Datei (ahk2exe) des Unternehmens.
Grundsätzlich ist der schnellste Weg, dies zu tun, mit der rechten Maustaste auf die Datei zu klicken und die auszuwählen Skript kompilieren Möglichkeit. Sie können diese Konvertierung auch über das Ahk2Exe-Programm durchführen, das im Installationsordner von AutoHotkey enthalten ist. Sie können über das Startmenü danach suchen oder in diesem Ordner suchen:
C: Programme AutoHotkey Compiler
AutoIt ist ein Programm, das AutoHotkey ähnelt, jedoch stattdessen die Dateiformate AUT und AU3 verwendet. Es gibt möglicherweise keine einfache Möglichkeit, AHK in eines dieser Formate zu konvertieren. Daher müssen Sie das Skript möglicherweise in AutoIt vollständig neu schreiben, wenn Sie danach suchen.
Beispiele für AHK-Dateien
Im Folgenden finden Sie einige Beispiele, die Sie in wenigen Minuten verwenden können. Kopieren Sie einfach einen in einen Texteditor, speichern Sie ihn mit der Dateierweiterung .AHK und öffnen Sie ihn auf einem Computer, auf dem AutoHotkey ausgeführt wird. Sie werden im Hintergrund ausgeführt (Sie werden sie nicht "sehen") und funktionieren sofort, wenn die entsprechenden Tasten ausgelöst werden.
Dieser wird jedes Mal versteckte Dateien ein- oder ausblenden Windows und H Tasten werden gleichzeitig gedrückt. Dies ist viel schneller als das manuelle Ein- / Ausblenden versteckter Dateien.
;; Verwenden Sie Windows-Taste + H, um versteckte Dateien ein- oder auszublenden
#h ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden
Wenn HiddenFiles_Status = 2
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 1
sonst
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 2
WinGetClass, eh_Class, A.
If (eh_Class = "# 32770" OR A_OSVersion = "WIN_VISTA")
senden, {F5}
Sonst PostMessage, 0x111, 28931 ,,, A.
Rückflug
Das Folgende ist ein viel einfacheres AutoHotkey-Skript, das vollständig nach Ihren Wünschen bearbeitet werden kann. Es wird ein Programm mit einer schnellen Tastenkombination geöffnet. In diesem Beispiel haben wir das Skript so eingestellt, dass Notepad geöffnet wird, wenn GEWINNEN + N. wird gedrückt.
#n :: Notepad ausführen
Hier ist eine ähnliche, die die Eingabeaufforderung schnell von überall öffnet:
#p :: Führen Sie cmd aus
In der AutoHotkey-Kurzreferenz finden Sie Syntaxfragen und andere Skriptbeispiele.
Kann es immer noch nicht öffnen?
Wenn Ihre Datei bei der Installation von AutoHotkey nicht ausgeführt wird und insbesondere beim Anzeigen mit einem Texteditor keine Textbefehle angezeigt werden, besteht eine gute Chance, dass Sie keine AutoHotkey-Skriptdatei haben.
Einige Dateien verwenden am Ende ein Suffix, das ähnlich wie ".AHK" geschrieben ist. Dies bedeutet jedoch nicht, dass Sie die Dateien als gleich behandeln sollten. Sie werden nicht immer mit denselben Programmen geöffnet oder mit denselben Tools konvertiert.
Vielleicht haben Sie wirklich eine AHX-Datei, eine WinAHX Tracker Module-Datei, die keine Beziehung zu Skriptdateien hat, die mit AutoHotkey verwendet werden. Oder es könnte eine AHS-Datei sein, die mit Photoshop verwendet wird.
Eine andere ähnlich klingende, aber völlig andere Dateierweiterung ist APK. Dies sind Anwendungen, die auf dem Android-Betriebssystem ausgeführt werden und so weit wie möglich von Textdateien entfernt sind. Wenn Sie also eine davon haben, können Sie die AutoHotkey-Öffner von oben nicht zum Öffnen verwenden.
ASHX-Dateien sind ein weiteres Beispiel. Dieser Dateierweiterung wird nur ein Buchstabe hinzugefügt, das Format hat jedoch stattdessen mit ASP.NET-Webserveranwendungen zu tun.
Hier geht es darum, die verwendete Dateierweiterung zu untersuchen, damit Sie das entsprechende Programm finden, mit dem die Datei geöffnet oder konvertiert werden kann.