Was man wissen sollte
- Eine AHK-Datei ist ein AutoHotkey-Skript.
- Mit AutoHotkey öffnen oder mit einem Texteditor bearbeiten.
- Mit Ahk2Exe in EXE konvertieren.
Dieser Artikel erklärt, was eine AHK-Datei ist und wie man sie auf Ihrem Computer öffnet und wie man sie in ein weiter verbreitetes ausführbares Format (EXE) konvertiert.
Was ist eine AHK-Datei?
Eine Datei mit der Dateierweiterung. AHK ist ein AutoHotkey-Skript. Es ist ein reiner Textdateityp, der von einem kostenlosen Skripttool zur Automatisierung von Aufgaben in Windows verwendet wird.
Das AutoHotkey-Programm verwendet diese Datei, um Dinge wie das Klicken auf Eingabeaufforderungen, das Eintippen von Buchstaben und Zahlen und vieles mehr zu automatisieren. Es ist besonders hilfreich bei langen, langwierigen und sich wiederholenden Aktionen, die immer denselben Schritten folgen.
So öffnen Sie eine AHK-Datei
Auch wenn AHK-Dateien nur Textdateien sind, werden sie nur im Kontext des kostenlosen Programms AutoHotkey verstanden und ausgeführt. Es muss auf demselben Computer installiert werden, von dem aus die Datei ausgeführt wird, damit seine Aufgaben ausgeführt werden können.
Solange die Syntax korrekt ist, versteht die Software den Inh alt der Datei 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 existiert, auf dem AutoHotkey installiert ist, ist der Moment, in dem Sie Ihren Computer einem Risiko aussetzen. Die Datei könnte schädliche Skripte enth alten, die sowohl Ihren persönlichen Dateien als auch wichtigen Systemdateien heimlich großen Schaden zufügen könnten.
Alles gesagt, da AHK-Dateien im Klartext geschrieben sind, kann jeder Texteditor (wie Notepad in Windows oder einer aus unserer Liste der besten kostenlosen Texteditoren) verwendet werden, um die Schritte zu erstellen und Änderungen an vorhandenen Dateien vorzunehmen. Aber auch hier muss AutoHotkey installiert werden, damit die in der Textdatei enth altenen Befehle tatsächlich etwas tun.
Das bedeutet, wenn Sie eine AHK-Datei auf Ihrem Computer erstellen und diese mit installiertem AutoHotkey einwandfrei funktioniert, können Sie dieselbe Datei nicht an jemand anderen senden, der die Software nicht installiert hat und erwartet, dass sie für sie funktioniert, zu. Das heißt, es sei denn, Sie konvertieren es in eine EXE-Datei, worüber Sie im folgenden Abschnitt mehr erfahren können.
Es sieht vielleicht nicht so aus, als hätten Sie eine AHK-Datei geöffnet, wenn die Anweisungen in der Datei nichts Offensichtliches tun. Wenn Ihre beispielsweise so eingerichtet ist, 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 mit Sicherheit wissen, dass Sie eines geöffnet haben, wenn es so konfiguriert ist, dass es andere Programme öffnet, Ihren Computer herunterfährt usw. – etwas Offensichtliches.
Allerdings werden alle geöffneten Skripte im Task-Manager sowie im Infobereich der Windows-Taskleiste angezeigt. Wenn Sie also nicht sicher sind, ob einer aktiv im Hintergrund läuft, überprüfen Sie diese Bereiche.
Wie man eins umwandelt
AHK-Dateien können in EXE-Dateien konvertiert werden, sodass sie ausgeführt werden können, ohne AutoHotkey explizit installieren zu müssen. Weitere Informationen zum Konvertieren in eine EXE-Datei finden Sie auf der Seite Konvertieren eines Skripts in eine EXE-Datei (ahk2exe) des Unternehmens.
Im Grunde geht das am schnellsten, indem Sie mit der rechten Maustaste auf die Datei klicken und Skript kompilieren wählen. Sie können diese Konvertierung auch über das Programm Ahk2Exe durchführen, das im Installationsordner von AutoHotkey enth alten ist. Sie können über das Startmenü danach suchen oder in diesem Ordner nachsehen:
C:\Programme\AutoHotkey\Compiler
AutoIt ist ein Programm, das AutoHotkey ähnelt, aber stattdessen die Dateiformate AUT und AU3 verwendet. Möglicherweise gibt es keine einfache Möglichkeit, AHK in eines dieser Formate zu konvertieren, daher müssen Sie möglicherweise das Skript in AutoIt komplett neu schreiben, wenn Sie danach suchen.
Beispiele für AHK-Dateien
Unten sind ein paar Beispiele für AutoHotkey-Skripte. Kopieren Sie einfach eine in einen Texteditor, speichern Sie sie mit der Dateierweiterung AHK und öffnen Sie sie dann auf einem Computer, auf dem AutoHotkey ausgeführt wird. Sie laufen im Hintergrund (Sie "sehen" sie nicht geöffnet) und funktionieren sofort, wenn die entsprechenden Tasten ausgelöst werden.
Dieser zeigt oder versteckt versteckte Dateien jedes Mal, wenn die Tasten Windows und H gleichzeitig gedrückt werden. Dies ist viel schneller als das manuelle Ein-/Ausblenden versteckter Dateien.
; Versteckte Dateien ein- oder ausblenden
h::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
If 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
If (eh_Class="32770" OR A_OSVersion="WIN_VISTA")
senden, {F5}
Else PostMessage, 0x111, 28931,,, A
Return
Das Folgende ist ein viel einfacheres Skript, das vollständig nach Ihren Wünschen bearbeitet werden kann. Es öffnet ein Programm mit einer schnellen Tastenkombination. In diesem Beispiel haben wir es so eingestellt, dass Notepad geöffnet wird, wenn WIN+N gedrückt wird.
n::Editor ausführen
Hier ist ein ähnliches, das die Eingabeaufforderung von überall aus schnell öffnet:
p::cmd ausführen
Weitere Skriptbeispiele finden Sie in der AutoHotkey-Schnellreferenz für Fragen zur Syntax und im AutoHotkey Script Showcase.
Kann es immer noch nicht öffnen?
Wenn Ihre Datei nicht ausgeführt wird, wenn AutoHotkey installiert ist, und insbesondere, wenn sie Ihnen beim Anzeigen mit einem Texteditor keine Textbefehle anzeigt, besteht eine sehr gute Chance, dass Sie tatsächlich keinen davon haben Skripte.
Einige Dateien verwenden am Ende ein Suffix, das sehr ähnlich wie "AHK" geschrieben wird, aber das bedeutet nicht, dass Sie die Dateien als gleich behandeln sollten - sie werden nicht immer mit denselben Programmen geöffnet oder mit denselben konvertiert dieselben Werkzeuge.
Zum Beispiel, vielleicht haben Sie wirklich eine AHX-Datei, die eine WinAHX-Tracker-Modul-Datei ist, die nichts mit Skriptdateien zu tun 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 verwenden, um sie zu öffnen.
ASHX-Dateien sind ein weiteres Beispiel. Dieser Dateierweiterung wird nur ein Buchstabe hinzugefügt, aber das Format hat stattdessen mit ASP. NET-Webserveranwendungen zu tun.
Hier geht es darum, die Dateierweiterung zu recherchieren, die Ihre Datei verwendet, damit Sie das entsprechende Programm finden können, das die Datei öffnen oder konvertieren kann.