Zum Hauptinhalt springen

So erstellen Sie ein AutoHotkey (AHK) -Skript: Ein praktischer Leitfaden für Anfänger

AutoHotkey (AHK) ist eine leistungsstarke Programmiersprache und ein Aufgabenautomatisierungstool für das Windows-Betriebssystem. Mit dieser erstaunlichen Skriptsprache können Benutzer ihre eigenen Skripte und Makros erstellen, um alle Arten von Aktivitäten zu automatisieren, von Tastatureingaben bis hin zum Starten von Anwendungen und mehr.

In diesem praktischen Tutorial werden wir uns die Grundlagen zum Erstellen von AutoHotkey-Skripten ansehen. Wir zeigen Ihnen, wie Sie AutoHotkey installieren, das erste einfache Skript erstellen und Hotkeys einrichten, um es auszuführen. Sie werden auch über die nützlichsten AHK-Funktionen erfahren, z. B. das Senden von Tastatureingaben, das Ausführen automatischer Aufgaben und die Interaktion mit Windows-Anwendungen.

AutoHotkey ist ein großartiges Werkzeug, um Routineaufgaben zu automatisieren und die Leistung zu verbessern. Unabhängig davon, ob es sich um das automatische Ausfüllen eines Formulars, das Erstellen von Hotkeys für den schnellen Zugriff auf Anwendungen oder das Verwalten von Fenstern handelt, AutoHotkey bietet viele Möglichkeiten zum Erstellen benutzerdefinierter Skripts mit minimalem Aufwand.

Es spielt keine Rolle, ob Sie ein erfahrener Programmierer oder ein Neuling in der Automatisierung sind, dieser Leitfaden hilft Ihnen, Schritt für Schritt mit dem Schreiben Ihrer eigenen AutoHotkey-Skripte zu beginnen. Wenn Sie die Zeit für Routineaufgaben reduzieren und Ihre Arbeit automatisieren möchten, suchen Sie nicht nach etwas mehr als AutoHotkey.

AutoHotkey installieren

  1. Gehen Sie zur offiziellen AutoHotkey-Website unter www.autohotkey.com .
  2. Suchen Sie auf der Hauptseite der Website nach dem Download-Link und klicken Sie darauf.
  3. Wählen Sie die Version von AutoHotkey aus, die Ihrem Betriebssystem entspricht (32-Bit oder 64-Bit).
  4. Speichern Sie die Installationsdatei auf Ihrem Computer.
  5. Navigieren Sie zu dem Ordner, in dem Sie die Installationsdatei gespeichert haben, und führen Sie sie aus.
  6. Befolgen Sie die Anweisungen auf dem Bildschirm, um AutoHotkey zu installieren.
  7. Sobald die Installation abgeschlossen ist, kann AutoHotkey auf Ihrem Computer verwendet werden.

Jetzt, da AutoHotkey installiert ist, können Sie mit dem Erstellen und Ausführen eigener Skripte beginnen, um Aktionen auf Ihrem Computer zu automatisieren.

AutoHotkey-Syntax lernen

Die AutoHotkey-Syntax basiert auf der Verwendung von Befehlen und Funktionen. Befehle führen bestimmte Aktionen aus, und Funktionen führen bestimmte Aufgaben aus und können Ergebnisse zurückgeben. Befehle und Funktionen in AutoHotkey beginnen normalerweise mit dem Zeichen ";".

Befehle und Funktionen in AutoHotkey können mit einer Direktive ausgeführt werden "Send". Der folgende Code verwendet beispielsweise den Befehl "Send" um einen Tastendruck "Strg+Alt+Entf" zu senden:

Send ^!

Darüber hinaus unterstützt AutoHotkey Variablen, Arrays und Operatoren. Variablen beginnen mit einem Zeichen "%"und Arrays sind vom Symbol "!". Im folgenden Code wird beispielsweise eine Variable erstellt "name" und ein Array "numbers":

name := "John"numbers := [1, 2, 3, 4, 5]

Die Operatoren in AutoHotkey werden verwendet, um verschiedene mathematische und logische Operationen auszuführen. Zum Beispiel der Operator ":=" wird verwendet, um einer Variablen einen Wert zuzuweisen, und der Operator "+" wird zum Verkleben von Strings verwendet. Der folgende Code veranschaulicht die Verwendung von Operatoren:

x := 10y := 5result := x + ymsg := "Результат: " . resultMsgBox % msg

AutoHotkey unterstützt auch bedingte Anweisungen, Schleifen und Funktionen. Diese Konstrukte ermöglichen es Ihnen, Codeausschnitte abhängig von den Bedingungen auszuführen und bestimmte Aktionen mehrmals zu wiederholen. Der folgende Code veranschaulicht die Verwendung von bedingten Anweisungen und Schleifen:

x := 10y := 5if (x > y) else MsgBox % msgnumbers := [1, 2, 3, 4, 5]sum := 0for index, value in numbers MsgBox % "Сумма чисел: " . sum

Das Erlernen der AutoHotkey-Syntax ist ein wichtiger Schritt für angehende Programmierer. Es ermöglicht Ihnen, leistungsstarke Skripts zu erstellen, die die Arbeit am Computer erheblich vereinfachen und die Arbeitseffizienz verbessern können.

Dies ist nur eine kurze Einführung in die AutoHotkey-Syntax. Um die Sprache vollständig zu verstehen und zu verwenden, wird empfohlen, die offizielle Dokumentation zu studieren und praktische Übungen durchzuführen.

Erstellen des ersten Skripts

1. Installieren Sie AutoHotkey, wenn Sie dies noch nicht getan haben. Sie können es von der offiziellen Website herunterladen und die Installationsdatei ausführen.

2. Erstellen Sie eine neue Textdatei in einem beliebigen Texteditor wie Notepad.

3. Fügen Sie den folgenden Code in eine Textdatei ein:

; Это комментарий, он будет проигнорирован AHK#NoEnvSendMode Input; Добавьте ваш скрипт здесь

4. Fügen Sie Ihren Code zwischen die Zeilen «Fügen Sie Ihr Skript hier hinzu» ein.

5. Fügen Sie den folgenden Code hinzu, um dem Skript einen Hotkey zuzuweisen:

^j::MsgBox, Привет, мир!return

In diesem Beispiel wird die Tastenkombination `Strg+J` verwendet. Wenn der Benutzer auf diese Kombination klickt, zeigt das Skript die Meldung "Hallo Welt!".

6. Speichern Sie die Datei mit der Erweiterung `.ahk`. Zum Beispiel, 'myscript.ahk`.

7. Führen Sie das Skript aus, indem Sie auf die Datei doppelklicken `.ahk`. Sie sehen ein AHK-Symbol in der Taskleiste, was bedeutet, dass das Skript erfolgreich ausgeführt wurde.

8. Versuchen Sie, die Tastenkombination `Strg+J` zu drücken. Sie sollten die Meldung "Hallo Welt!".

Glückwunsch! Sie haben gerade Ihr erstes AHK-Skript erstellt und ausgeführt. Jetzt können Sie AHK verwenden, um andere Aufgaben zu automatisieren oder komplexere Skripte zu erstellen.

Ausführen des Skripts mit Windows

Das automatische Ausführen des AutoHotkey-Skripts beim Start von Windows kann sehr praktisch sein, um Routineaufgaben zu automatisieren und den Workflow zu vereinfachen. Um das Skript so zu konfigurieren, dass es automatisch ausgeführt wird, müssen Sie einige Schritte ausführen.

1. Kopieren Sie Ihr AutoHotkey-Skript in den gewünschten Ordner. Es wird empfohlen, es in den Ordner "Startup" zu legen, damit das Skript bei jedem Start von Windows automatisch ausgeführt wird. Um den "Startup" -Ordner zu öffnen, drücken Sie Win+R, geben Sie "shell:startup" ein und drücken Sie die Eingabetaste.

2. Erstellen Sie eine Verknüpfung zu Ihrem AutoHotkey-Skript. Klicken Sie mit der rechten Maustaste auf Ihr Skript, wählen Sie Senden und wählen Sie Desktop (Verknüpfung erstellen).

3. Verschieben Sie die erstellte Verknüpfung in den Ordner "Startup". Klicken Sie mit der rechten Maustaste auf die Verknüpfung, wählen Sie Ausschneiden und klicken Sie dann im Startup-Ordner mit der rechten Maustaste und wählen Sie Einfügen.

Ihr AutoHotkey-Skript wird jetzt bei jedem Start von Windows automatisch ausgeführt. Wenn Sie es vom Autostart ausschließen müssen, entfernen Sie einfach die Verknüpfung aus dem Ordner "Startup".

Hinzufügen von Hotkeys und Autokorrekturen

AutoHotkey ermöglicht das Hinzufügen von Hotkeys und das Anpassen von Autokorrekturen für eine einfache und schnelle Ausführung von Aufgaben. Mit Tastenkombinationen können Sie Tastenkombinationen zuweisen, die bestimmte Aktionen ausführen, wenn Sie sie drücken. Autokorrektur hingegen ermöglicht es Ihnen, abgekürzte Ausdrücke oder Wörter zu erstellen, die beim Tippen automatisch durch vollständige Ausdrücke ersetzt werden.

Verwenden Sie den Befehl, um dem AutoHotkey-Skript einen Hotkey hinzuzufügen Hotkey. Wenn Sie beispielsweise die F1-Taste einer bestimmten Aktion zuweisen möchten, können Sie den folgenden Code verwenden:

Hotkey, F1, MyFunction

Hier ist "F1" die Taste, die zugewiesen wird, und "myFunction" ist der Name der Funktion, die ausgeführt wird, wenn diese Taste gedrückt wird.

Verwenden Sie den Befehl AutoHotkey, um die Autokorrektur zu konfigurieren ::. Um beispielsweise eine Autokorrektur für das Wort "brb" zu erstellen und es durch "be right back" zu ersetzen, können Sie den folgenden Code verwenden:

Wenn Sie das Wort "brb" irgendwo eingeben, wird es automatisch durch "be right back" ersetzt.

AutoHotkey bietet auch die Möglichkeit, andere Tasten und Tastenkombinationen für Hotkeys und Autokorrekturen auszuwählen. Auf diese Weise können Sie das Skript an Ihre Vorlieben und Bedürfnisse anpassen, wodurch es bequemer und effizienter verwendet wird.