Seit Jahren verwende ich AutoHotKey, um einige häufige Aufgaben auf meinem System mithilfe von Hotkeys zu automatisieren. Standardmäßig Edit This Script
wird Notepad geöffnet, wenn Sie auf ein laufendes Skript klicken (aus der Windows-Taskleiste). Für schnelle Änderungen ist das kein Problem, aber es ist wirklich störend, wenn Sie versuchen, ein Skript zu debuggen oder fortgeschritteneren Code zu schreiben.
Wie kann ich Edit This Script
stattdessen einen richtigen Texteditor wie Sublime Text 3 öffnen?
Antwort1
HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command
Dies kann durch die Erstellung des Registrierungsschlüssels erfolgen . Ich habe dies unter Windows 10 bestätigt, indem ichProcmonum zu überwachen, welche Tasten von AutoHotkey verwendet wurden, wennDieses Skript bearbeitenwird auf ein laufendes AHK-Skript in der Taskleiste geklickt.
Führen Sie die Registrierungsdatei aus (empfohlen)
Dies ist die empfohlene Methode, da beim manuellen Bearbeiten der Registrierung die Fehleranfälligkeit zunimmt, ganz zu schweigen von dem üblichen Haftungsausschluss, dass das direkte Bearbeiten der Windows-Registrierung fatale Folgen für Ihren Computer haben kann, wenn Sie nicht wissen, was Sie tun.
Kopieren Sie den folgenden Code in eine Datei mit dem Namen foo.reg
und führen Sie ihn aus. Bestätigen Sie dabei alle angezeigten Eingabeaufforderungen:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" \"%1\""
Bearbeiten Sie die Registrierung manuell
Öffnen Sie den Registrierungseditor, indem Sie im Startmenü nach „regedit“ suchen.
Fügen Sie es
HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell
in die Suchleiste ein und drücken SieEnterKlicken Sie mit der rechten Maustaste auf dasHülseGeben Sie im linken Bereich ein, klicken Sie auf
New
>Key
und benennen Sie esBearbeitenKlicken Sie mit der rechten Maustaste auf dasBearbeitenund klicken Sie auf
New
>Key
. Geben Sie ihm den NamenBefehlImBefehlTaste, doppelklicken Sie auf die(Standard)Wert
Fügen Sie es
C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
in das Datenfeld ein (ersetzen Sie es durch den Pfad zu Ihrem bevorzugten Editor) und klicken Sie aufOK
Das Neuladen des Skripts oder von AHK selbst ist nicht erforderlich. Wenn Sie erfolgreich waren, Edit This Script
sollte jetzt sofort Sublime Text 3 (oder der Editor, durch den Sie es ersetzt haben) geöffnet werden.
PS. Wenn Sie Sublime Text 3 zum Bearbeiten von AHK-Skripten verwenden, sollten Sie auch das AutoHotkey-Paket zur Syntaxhervorhebung und mehr installieren.