AutoHotkey-Skriptbeispiele

Diese Seite listet Skripte verschiedener Autoren auf, die einige Möglichkeiten von AutoHotkey aufzeigen. Weitere einsatzbereite Skripte und Funktionen finden Sie im Forum für Skripte und Funktionen.

Inhaltsverzeichnis

Bildschirmlupe

Autor: Holomind

Diese Bildschirmlupe hat einige Vorteile gegenüber der Lupe des Betriebssystems, zum Beispiel: Ändern des Aktualisierungsintervalls und der Zoomstufe (inkl. Verkleinern); Kantenglättung für eine schönere Ausgabe; außerdem ist es Open Source (folglich gibt es mehrere Varianten zur Auswahl bzw. man kann das Skript selbst anpassen).

Archivierter Forumsbeitrag

LiveWindows

Autor: Holomind

LiveWindows ermöglicht es Ihnen, den Fortschritt von Downloads, Kopiervorgängen usw. in einem kleinen Vorschaufenster zu überwachen. Es zeigt für jedes Dialogfenster einen Screenshot an, der in regelmäßigen Abständen aktualisiert wird (Dialogfenster werden automatisch erkannt, selbst wenn sie sich hinter anderen Fenstern befinden). Das Vorschaufenster bleibt immer im Vordergrund, nimmt aber nur wenig Platz auf dem Bildschirm ein (zusätzlich kann die Größe des Fensters durch Ziehen des Rahmens verändert werden). Sie können auch ein beliebiges anderes Fenster überwachen, indem Sie ein Auswahlrechteck über den gewünschten Bereich ziehen (via STRG+UMSCHALT und Linksklick) und dann Win+W drücken, um diese Auswahl im Vorschaufenster mit Echtzeitaktualisierungen anzuzeigen.

Archivierter Forumsbeitrag

Mausgesten

Autor: deguix

Dieses Skript überwacht Ihre Mausbewegungen, wenn Sie die rechte Maustaste gedrückt halten. Wenn es sieht, dass Sie eine bekannte Form "zeichnen", startet es ein Programm oder führt eine andere benutzerdefinierte Aktion Ihrer Wahl aus (genau wie Hotkeys). In der beiliegenden README-Datei erfahren Sie, wie Sie Gesten definieren können.

Download (17 KB ZIP-Datei)

Kontextabhängige Hilfe in einem beliebigen Editor

Autor: Rajat

Dieses Skript bewirkt, dass Strg+2 (oder ein anderer Hotkey Ihrer Wahl) die Dokumentation des ausgewählten AutoHotkey-Befehls oder -Schlüsselworts in der Hilfedatei anzeigt. Wenn nichts ausgewählt ist, wird der Befehlsname vom Anfang der aktuellen Zeile extrahiert.

Code anzeigen

Einfache Fensterverschiebung

Voraussetzung: Windows XP/2k/NT oder höher

Normalerweise kann ein Fenster nur durch Klicken auf die Titelleiste verschoben werden. Dieses Skript ermöglicht es Ihnen, einen beliebigen Punkt innerhalb eines Fensters anzuklicken, um es zu verschieben. Um diesen Modus zu aktivieren, halten Sie beim Klicken Feststell oder die mittlere Maustaste gedrückt und ziehen Sie das Fenster auf die neue Position.

Code anzeigen

Einfache Fensterverschiebung (KDE-Style)

Autor: Jonny

Voraussetzung: Windows XP/2k/NT oder höher

Mit diesem Skript ist es viel einfacher, ein Fenster zu verschieben oder dessen Größe zu ändern: 1) Halten Sie Alt und Linksklick irgendwo im Fenster gedrückt, um es auf eine neue Position zu ziehen; 2) Halten Sie Alt und Rechtsklick irgendwo im Fenster gedrückt, um es kleiner/größer zu machen; 3) Drücken Sie Alt zweimal, aber bevor Sie die Taste das zweite Mal loslassen, machen Sie einen Linksklick, um das Fenster unter dem Mauszeiger zu minimieren, einen Rechtsklick, um es zu maximieren, oder einen Mittelklick, um es zu schließen.

Code anzeigen

Einfacher Zugriff auf Lieblingsordner

Autor: Savage

Dieses Skript zeigt ein Menü mit favorisierten Ordnern an, wenn Sie die mittlere Maustaste drücken, während bestimmte Fenstertypen aktiv sind. Wenn Sie einen Favoriten auswählen, wechselt das Skript sofort zu diesem Ordner innerhalb des aktiven Fensters. Es werden folgende Fenstertypen unterstützt: 1) Standarddialogfenster zum Öffnen oder Speichern von Dateien; 2) Explorerfenster; 3) Konsolenfenster (Eingabeaufforderung). Optional kann das Menü auch für nicht unterstützte Fenstertypen angezeigt werden. In diesem Fall wird der ausgewählte Favorit in einem neuen Explorerfenster geöffnet.

Code anzeigen

IntelliSense

Autor: Rajat

Voraussetzung: Windows XP/2k/NT oder höher

Dieses Skript überwacht Ihre Eingaben, während Sie ein AutoHotkey-Skript editieren. Wenn es sieht, dass Sie einen Befehl gefolgt von einem Komma oder einem Leerzeichen eingeben, zeigt es die Parameterliste dieses Befehls an, um Sie zu unterstützen. Sie können auch Strg+F1 (oder einen anderen Hotkey Ihrer Wahl) drücken, um die Seite dieses Befehls in der Hilfedatei anzuzeigen. Um die Parameterliste zu schließen, drücken Sie Esc oder Enter.

Code anzeigen

Controller als Maus verwenden

Dieses Skript verwandelt einen Controller (Gamepad, Joystick usw.) in eine Maus mit drei Tasten. Es ermöglicht Ihnen, den Mauszeiger mit dem Controllerstick zu bewegen und Maustasten mit den Controllertasten zu drücken. Außerdem beschleunigt es die Mausbewegung, je weiter Sie den Stick von der Mitte wegdrücken. Am Anfang des Skripts können Sie verschiedene Einstellungen vornehmen.

Hinweis: Bei Xbox Controllern ab 2013 (alle neueren als der Xbox 360 Controller) funktioniert dieses Skript nur, wenn ein zugehöriges Fenster aktiv ist, z.B. ein Mitteilungsfenster, eine GUI oder das Hauptfenster des Skripts.

Code anzeigen

Controller-Testskript

Dieses Skript hilft Ihnen, die Tastennummern und andere Attribute Ihres Controllers (Gamepad, Joystick usw.) zu ermitteln. Es zeigt Ihnen auch, ob Ihr Controller eventuell kalibriert werden muss, d.h. ob der Bewegungsbereich jeder Achse wie vorgesehen zwischen 0 und 100 Prozent liegt. Wenn eine Kalibrierung erforderlich ist, können Sie die Systemsteuerung des Betriebssystems oder die Software Ihres Controllers verwenden.

Code anzeigen

Bildschirm-ANSI-Tastatur (OSAK)

Autoren: Jon, Lehnemann, anonymous1184, KeronCyst

Voraussetzung: AutoHotkey v1.1 oder höher

Dieses Skript erstellt eine virtuelle Tastatur am unteren Bildschirmrand und zeigt die gedrückten Tasten in Echtzeit an. Der ursprüngliche Zweck dieser Bildschirmtastatur war es, mir das Blindschreiben beizubringen (um mich daran zu gewöhnen, nicht auf die Tastatur zu schauen). Die Größe der Bildschirmtastatur kann am Anfang des Skripts angepasst werden. Sie können die Tastatur auch durch einen Doppelklick auf das Tray-Symbol ein- oder ausblenden.

Code anzeigen

Fenster in das Tray-Menü minimieren

Dieses Skript definiert einen Hotkey Ihrer Wahl, mit dem Sie ein bestimmtes Fenster verstecken können, das dann als Menüpunkt im Tray-Menü des Skripts angezeigt wird. Diese Fenster können einzeln oder alle auf einmal wieder sichtbar gemacht werden, indem Sie den entsprechenden Menüpunkt auswählen. Wenn das Skript aus irgendeinem Grund beendet wird, werden alle Fenster, die das Skript versteckt hat, automatisch wieder sichtbar gemacht.

Code anzeigen

Schaltflächennamen der MsgBox ändern

Dieses Skript verwendet einen Timer, um die Schaltflächennamen eines Mitteilungsfensters zu ändern. Trotz der geänderten Schaltflächennamen verlangt der IfMsgBox-Befehl weiterhin, dass die Schaltflächen anhand ihrer ursprünglichen Namen identifiziert werden.

Code anzeigen

Numpad-Taste 000

Dieses Skript bewirkt, dass die spezielle 000-Taste, die auf einigen Ziffernblöcken zu finden ist, ein Gleichheitszeichen sendet. Um stattdessen eine andere Aktion auszuführen, ersetzen Sie Send, = mit eine oder mehrere Zeilen Ihrer Wahl.

Code anzeigen

Tastatur-Ziffernblock als Maus verwenden

Autor: deguix

Dieses Skript macht die Mausbedienung via Tastatur fast so einfach wie mit einer echten Maus (für manche Aufgaben vielleicht sogar noch einfacher). Es unterstützt bis zu fünf Maustasten und das Drehen des Mausrads. Die Bewegungsgeschwindigkeit, Beschleunigung und "Achsenumkehr" können ebenfalls angepasst werden.

Code anzeigen

Seek (Startmenü durchsuchen)

Autor: Phi

Die Navigation durch das Startmenü kann sehr umständlich sein, besonders wenn man im Laufe der Zeit viele Programme installiert hat. Seek ermöglicht es Ihnen, nicht-Groß-/Kleinschreibung-sensitive Schlüsselwörter/-phrasen anzugeben, um bestimmte Programme und Verzeichnisse im Startmenü zu filtern, und dann aus einer Handvoll gefundener Einträge einfach das Zielprogramm zu öffnen. Dadurch entfällt das mühsame Durchsuchen des Startmenüs.

Code anzeigen

Tooltip-Mausmenü

Autor: Rajat

Voraussetzung: Windows XP/2k/NT oder höher

Dieses Skript zeigt ein Kontextmenü an, wenn Sie die mittlere Maustaste kurz gedrückt halten. Wählen Sie einen Menüpunkt via Linksklick aus. Machen Sie einen Linksklick außerhalb des Menüs, um es zu schließen. Der Inhalt des Menüs kann sich ändern, je nachdem, welcher Fenstertyp aktiv ist (Notepad und Word dienen hierbei als Beispiel).

Code anzeigen

Lautstärke-Bildschirmanzeige (OSD)

Autor: Rajat

Dieses Skript definiert Hotkeys Ihrer Wahl, mit denen Sie die Master- und/oder Wave-Lautstärke erhöhen und verringern können. Beide Lautstärken werden als verschiedenfarbige Balken angezeigt.

Code anzeigen

Window Shading

Autor: Rajat

Dieses Skript definiert einen Hotkey, mit dem Sie ein Fenster in dessen Titelleiste minimieren oder dessen Originalgröße wiederherstellen können. Es können beliebig viele Fenster auf diese Weise minimiert werden (das Skript merkt sich diese). Wenn das Skript aus irgendeinem Grund beendet wird, werden alle "zusammengerollten" Fenster automatisch wieder "aufgerollt".

Code anzeigen

WinLIRC-Client

Dieses Skript empfängt Benachrichtigungen von WinLIRC, wann immer Sie eine Taste auf Ihrer Fernbedienung drücken. Es kann zur Automatisierung von Winamp, Windows Media Player usw. verwendet werden. Es ist einfach zu konfigurieren. Wenn WinLIRC zum Beispiel eine Taste namens "VolUp" auf Ihrer Fernbedienung erkennt, können Sie ein Label namens VolUp erstellen und direkt auf der nächsten Zeile den Befehl SoundSet +5 angeben, um die Lautstärke der Soundkarte um 5 % zu erhöhen.

Code anzeigen

Kodierung von HTML-Entitäten

Ähnlich wie Transform HTML wandelt diese Funktion eine Zeichenkette in ihr HTML-Äquivalent um, indem sie Zeichen, deren ASCII-Wert größer als 127 ist, in ihre HTML-Namen übersetzt (z.B. wird £ zu &pound;). Außerdem werden die vier Zeichen "&<> in &quot;&amp;&lt;&gt; und jedes LF-Zeichen (`n) in <br>`n übersetzt (d.h. <br> gefolgt von einem LF-Zeichen).

Code anzeigen

Andere Schrittweiten für UpDown-Steuerelemente

Autor: numEric

Dieses Skript zeigt, wie man die Schrittweite eines UpDown-Steuerelements auf einen anderen Wert als 1 ändert (z.B. 5 oder 0.1).

Code anzeigen

1 Hour Software

Autor: skrommel

Eine große Sammlung nützlicher Skripte, professionell aufbereitet mit kurzen Beschreibungen und Screenshots.

Downloads und mehr

Toralfs Skripte

Diese Sammlung enthält nützliche Skripte wie zum Beispiel:

Archivierter Forumsbeitrag

Seans Skripte

Netzwerk-Download/Upload-Meter: Zeigt die Netzwerk-Download/Upload-Rate in einem kleinen Immer-Im-Vordergrund-Fortschrittsbalken an. Siehe archivierten Forumsbeitrag.

StdoutToVar: Leitet die Ausgabe eines Befehls oder einer Anwendung an eine der Variablen des Skripts weiter. Siehe archivierten Forumsbeitrag.

Bildschirmbereich fotografieren: Eine aufrufbare Funktion, die einen Bereich des Bildschirms fotografiert und in eine Datei (BMP/JPG/PNG/GIF/TIF) speichert. Es kann auch transparente Fenster und den Mauszeiger fotografieren. Siehe archivierten Forumsbeitrag.

Color Zoomer/Picker: Vergrößert den Bereich in der Nähe des Mauszeigers, um ein einzelnes Pixel auszuwählen und seine Farbe zu identifizieren. Siehe archivierten Forumsbeitrag.

Archiviertes Forum für Skripte und Funktionen

Ein älteres Forumarchiv, das viele weitere Skripte enthält, von denen einige jedoch ggf. erst angepasst werden müssen, damit sie mit AutoHotkey v1.1 funktionieren.

Archiviertes Forum für Skripte und Funktionen