Edit

Öffnet das aktuelle Skript zum Editieren im Standardeditor.

Edit

Die Edit-Funktion öffnet das aktuelle Skript zum Editieren mithilfe des zugeordneten Verbs "edit", das in der Registry angegeben ist (oder in Notepad, wenn kein Verb vorhanden ist). Wenn das Skript jedoch bereits in einem Editor geöffnet ist (abhängig vom Fenstertitel), wird dieser Editor aktiviert, anstatt eine neue Instanz des Editors zu öffnen.

Programme, Skripte oder Befehlszeilen, die standardmäßig mit dem Verb "edit" ausgeführt werden, können über die Editor settings (Editoreinstellungen) im Dash geändert werden.

Diese Funktion hat keine Wirkung, wenn sie innerhalb eines kompilierten Skripts aufgerufen wird.

Beachten Sie, dass bei vielen Editoren eine Syntaxhervorhebung für AutoHotkey aktiviert werden kann. Zusätzlich kann mit diesem Beispiel eine kontextabhängige Hilfe für AutoHotkey-Funktionen aktiviert werden. Zur Steigerung der Produktivität kann ein Autovervollständigungs-Tool wie das Skript von boiler oder das Skript von Helgef verwendet werden, das mit fast jedem Editor funktioniert. Es überwacht, was Sie eingeben, und zeigt Menüs und Parameterlisten an, die Ihnen einen Teil der Tipparbeit abnehmen und Sie an die Reihenfolge der Parameter erinnern.

Reload, Wie man ein Skript editiert, Editoren mit AutoHotkey-Unterstützung

Beispiele

Öffnet das Skript zum Editieren.

Edit

Wenn die Befehlszeilenverwendung Ihres Editors ungefähr wie Editor.exe "Kompletter Pfad des Skripts.ahk" aussieht, können Sie ihn wie folgt als Standardeditor für AHK-Dateien festlegen. Wenn Sie das Skript ausführen, werden Sie aufgefordert, die EXE-Datei Ihres Editors auszuwählen.

Editor := FileSelect(2,, "Wählen Sie Ihren Editor aus", "Programme (*.exe)")
if Editor = ""
    ExitApp
RegWrite Format('"{1}" "%L"', Editor), "REG_SZ", "HKCR\AutoHotkeyScript\Shell\Edit\Command"