KI-Generator für AutoHotkey-Skripte
Beschreiben Sie, was Sie unter Windows automatisieren möchten, und erhalten Sie ein sofort ausführbares AutoHotkey-Skript für v2 oder v1.1 mit Tastenkürzeln, Hotstrings sowie Aktionen für Fenster, Maus und Zwischenablage – erstellt gemäß der offiziellen AutoHotkey-Dokumentation.
Readme
Was ist AutoHotkey?
AutoHotkey ist eine kostenlose, quelloffene Skriptsprache für Windows, mit der sich Tastatur, Maus und Fenster automatisieren lassen. Ein Skript ist eine einfache Textdatei mit der Erweiterung .ahk. Es kann eine Tastenkombination in eine Verknüpfung umwandeln, die ein Programm öffnet oder Text eingibt, Abkürzungen beim Tippen automatisch ausschreiben, Tasten neu belegen, per Timer für Sie klicken und tippen, Fenster verschieben und in der Größe ändern oder kleine Dialoge anzeigen. AutoHotkey gibt es in zwei Versionen mit unterschiedlicher Syntax: v2 ist die aktuelle Version, v1.1 ist veraltet, führt aber noch viele ältere Skripte aus.
Toolbeschreibung
Beschreiben Sie in eigenen Worten, was das Skript tun soll, wählen Sie AutoHotkey v2 oder v1.1 aus, und die KI schreibt das vollständige Skript. Jede Anfrage enthält eine gekürzte Fassung der offiziellen AutoHotkey-Dokumentation für die ausgewählte Version. So verwendet die KI die passende Syntax: In einem v2-Skript ruft sie Funktionen wie MsgBox "Hello" und WinActivate auf, verwendet #HotIf für programmspezifische Hotkeys und A_Clipboard für die Zwischenablage und vermeidet v1-Befehle wie IfWinActive, StringReplace oder %variable%, die verhindern würden, dass das Skript geladen wird.
Das Skript erscheint in einem Editor mit Syntaxhervorhebung für AutoHotkey. Dort können Sie es ändern, kopieren oder als .ahk-Datei herunterladen. Ein Kommentar am Anfang beschreibt die Funktion des Skripts und listet seine Hotkeys und Hotstrings auf.
Funktionen
- Skripte für AutoHotkey v2 oder die ältere Version v1.1
- Hotkeys, Hotstrings, Neubelegung von Tasten und Hotkeys, die nur in einem bestimmten Programm funktionieren
- Automatisierung von Fenstern, Zwischenablage, Maus, Timern, Dateien und einfachen grafischen Benutzeroberflächen
- Anpassbare Werte wie Pfade, Verzögerungen und Texte, die in Variablen am Anfang des Skripts gespeichert sind
- Syntaxhervorhebung, Bearbeitung und Download als
.ahk-Datei
So führen Sie das Skript aus
- Installieren Sie AutoHotkey v2 von autohotkey.com. Wenn Sie ein v1.1-Skript starten, wird angeboten, zusätzlich v1.1 herunterzuladen.
- Laden Sie die Datei herunter oder fügen Sie das Skript in eine neue Textdatei ein und speichern Sie diese mit der Erweiterung
.ahkim Format UTF-8. - Doppelklicken Sie auf die Datei, um sie zu starten. Während das Skript läuft, erscheint ein grünes H-Symbol im Infobereich der Taskleiste.
- Klicken Sie mit der rechten Maustaste auf das Symbol, um das Skript neu zu laden, anzuhalten, Hotkeys auszusetzen oder das Skript zu beenden. Um das Skript zusammen mit Windows zu starten, legen Sie eine Verknüpfung dazu in dem Ordner ab, der sich mit Win + R und
shell:startupöffnet.
Tipps
- Geben Sie die gewünschten Tasten an, zum Beispiel Ctrl+Alt+N oder F8. Andernfalls wählt die KI Hotkeys aus, die nicht mit gängigen Tastenkombinationen in Konflikt stehen.
- Geben Sie das Programm anhand seines Fensters oder seiner ausführbaren Datei an, zum Beispiel Chrome, Notepad oder Excel, wenn ein Hotkey nur dort funktionieren soll.
- Legen Sie fest, wie eine wiederholte Aktion beendet werden soll, zum Beispiel durch erneutes Drücken desselben Hotkeys oder durch Esc.
- Lesen Sie das Skript, bevor Sie es ausführen. AutoHotkey kann Tasten drücken und überall klicken. Testen Sie neue Skripte daher an einer Stelle, an der ein versehentlicher Tastendruck keinen Schaden anrichtet.
FAQ
Soll ich v2 oder v1.1 wählen?
Wählen Sie v2, es sei denn, Sie möchten ein vorhandenes v1.1-Skript erweitern. v1.1 ist veraltet und erhält keine neuen Funktionen. Außerdem lassen sich die beiden Versionen nicht in einem Skript mischen. Die Zeile #Requires am Anfang gibt an, mit welcher Version von AutoHotkey das Skript ausgeführt wird.
Beim Start des Skripts wird ein Fehler angezeigt. Was kann ich tun?
AutoHotkey überprüft beim Laden das gesamte Skript und zeigt die Zeile mit dem Fehler an. Stellen Sie sicher, dass die installierte Version mit der Zeile #Requires übereinstimmt. Korrigieren Sie dann die Zeile selbst oder beschreiben Sie das Problem in einer neuen Anfrage.
Kann ein Skript in Spielen funktionieren? Manche Spiele ignorieren die schnelle Eingabe, die AutoHotkey standardmäßig sendet, oder blockieren sie absichtlich. Bitten Sie um langsamere Tastendrücke mit SendEvent und Tastenverzögerungen und prüfen Sie die Regeln des Spiels: Viele Onlinespiele verbieten Automatisierung.