AutoHotkey Skript-Beispiele

Diese Seite listet Skripte verschiedener Autoren auf, die zeigen, wozu AutoHotkey in der Lage ist. Weitere einsatzbereite Skripte und Funktionen finden Sie unter Forum für Skripte und Funktionen.

Inhaltsverzeichnis

NiftyWindows

Autor: Enovatic-Solutions

NiftyWindows ermöglicht eine einfache Steuerung von grundlegenden Fensterinteraktionen wie Ziehen, Skalieren, Maximieren, Minimieren und Schließen. Seine stärkste Funktion wird beim Ziehen mit der rechten Maustaste aktiviert. Jedes Fenster wird in ein künstliches 9-Zellen-Raster mit drei Spalten und Zeilen unterteilt. Die mittlere Zelle ist die größte: damit kann das Fenster gegriffen und frei verschoben werden, indem es mit der rechten Maustaste angeklickt und gehalten wird. Die anderen acht Zellen werden verwendet, um ein Fenster auf der gleichen Weise zu skalieren. NiftyWindows ermöglicht außerdem die Ausrichtung am Raster, "Seitenverhältnis beibehalten", ein Fenster bis zur Titelleiste zusammenrollen, Steuerung der Transparenz und andere nützliche Funktionen.

Download, Einführung und mehr

Bildschirmlupe

Autor: Holomind

Diese Bildschirmlupe hat mehrere Vorteile gegenüber der Lupe des Betriebssystems, unter anderem: Anpassen des Aktualisierungsintervalls und der Zoomstufe (einschließlich Verkleinern); Antialiasing für eine schönere Ausgabe; außerdem ist es Open-Source (folglich gibt es mehrere Varianten zur Auswahl, oder optimiert das Skript je nach Bedarf).

Archivierter Forumsbeitrag

LiveWindows

Autor: Holomind

Mit LiveWindows kann der Fortschritt von Downloads, das Kopieren von Dateien und andere Dialogfenster überwacht werden, indem eine kleine Kopie von jedem Dialogfenster und dessen Fortschrittsbalken angezeigt wird (Dialogfenster werden automatisch erkannt, selbst wenn sie sich hinter anderen Fenstern befinden). Das Vorschaufenster bleibt immer im Vordergrund, aber verbraucht nur wenig Platz auf dem Bildschirm (dessen Größe auch durch Ziehen der Rahmen geändert werden kann). Es kann auch ein beliebiges Fenster überwacht werden, indem ein Auswahlrechteck um den gewünschten Bereich gezogen wird (via STRG+UMSCHALT modifiziertes Ziehen), drückt danach Win+W, um diese Auswahl im Vorschaufenster anzuzeigen, welche in Echtzeit aktualisiert wird.

Archivierter Forumsbeitrag

Mausgesten

Autor: deguix

Dieses Skript überwacht die Mausbewegungen des Benutzers, sobald die rechte Maustaste gedrückt gehalten wird. Wenn der Benutzer eine erkennbare Form "zeichnet", dann wird ein Programm oder eine andere benutzerdefinierte Aktion ausgeführt (wie Hotkeys). Siehe beigefügte README-Datei, wie Gesten definiert werden können.

Download (17 KB ZIP-Datei)

Kontextabhängige Hilfe in einem beliebigen Editor

Autor: Rajat

Damit kann mit Strg+2 (oder ein anderer Hotkey) die Hilfe-Dateiseite für den markierten AutoHotkey-Befehl oder Schlüsselwort angezeigt werden. Wenn nichts markiert ist, dann wird der Befehlsname vom Anfang der aktuellen Zeile extrahiert.

Code anzeigen

Einfache Fensterverschiebung

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

Normalerweise kann ein Fenster nur verschoben werden, wenn die Titelleiste angeklickt wird. Dieses Skript erweitert diese Funktion, sodass jeder Punkt in einem Fenster angeklickt werden kann. Um diesen Modus zu aktivieren, halten Sie beim Klicken Feststell oder die mittlere Maustaste gedrückt und ziehen Sie das Fenster auf eine neue Position.

Code anzeigen

Einfache Fensterverschiebung (KDE-Style)

Autor: Jonny

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

Mit diesem Skript ist es bedeutend einfacher, ein Fenster zu verschieben oder zu skalieren: 1) Haltet die Alt-Taste gedrückt und klickt mit der linken Maustaste irgendwo auf das Fenster, um es zur gewünschten Position zu verschieben; 2) Haltet die Alt-Taste gedrückt und klickt mit der rechten Maustaste irgendwo auf das Fenster, um dessen Größe einfach zu ändern; 3) Drückt die Alt-Taste zweimal, bevor jedoch der zweite Tastendruck losgelassen wird, klickt mit der linken Maustaste, um das Fenster unter dem Mauszeiger zu minimieren, klickt mit der rechten Maustaste, um es zu maximieren oder klickt mit der mittleren Maustaste, um es zu schließen.

Code anzeigen

Einfacher Zugriff auf Lieblingsordner

Autor: Savage

Wenn die mittlere Maustaste gedrückt wird, während bestimmte Fenstertypen aktiv sind, dann zeigt dieses Skript ein Menü mit den Lieblingsordnern an. Nachdem ein Ordner ausgewählt wurde, wechselt das Skript innerhalb des aktiven Fensters sofort auf diesen Ordner. Die folgenden Fenstertypen werden unterstützt: 1) Standard-Dialogfenster zum Öffnen oder Speichern von Dateien; 2) Explorer-Fenster; 3) Konsolenfenster (Eingabeaufforderung). Das Menü kann optional auch für nicht unterstützte Fenstertypen angezeigt werden - in diesem Fall wird der ausgewählte Ordner in einem neuen Explorer-Fenster geöffnet.

Code anzeigen

IntelliSense

Autor: Rajat

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

Dieses Skript überwacht die Benutzereingaben beim Bearbeiten eines AutoHotkey-Skripts. Sobald ein Befehl gefolgt von einem Komma oder eines Leerzeichens eingegeben wird, dann wird als Hilfe die Parameterliste des Befehls angezeigt. Darüber hinaus kann Strg+F1 (oder ein anderer Hotkey) gedrückt werden, um die Befehlsseite in der Hilfe-Datei anzuzeigen. Um die Parameterliste zu schließen, drücken Sie Escape oder Enter.

Code anzeigen

Joystick als Maus verwenden

Dieses Skript wandelt einen Joystick in eine Maus mit drei Tasten um. Dadurch verhält sich jede Joystick-Taste wie eine Maustaste und verbraucht kaum CPU-Zeit. Außerdem ist die Zeigergeschwindigkeit abhängig davon, wie weit der Joystick vom Zentrum gedrückt wird. Verschiedene Einstellungen können auch im oberen Bereich des Skripts angepasst werden.

Code anzeigen

Joystick-Testskript

Dieses Skript hilft dabei, die Tastennummern und andere Attribute des aktuellen Joysticks zu bestimmen. Es könnte auch erkennen lassen, ob der aktuelle Joystick kalibriert werden muss; das heißt, ob der Bewegungsbereich jeder Achse von 0 bis 100 Prozent ist. Falls eine Kalibrierung erforderlich ist, verwendet die Systemsteuerung des Betriebssystems oder die mitgelieferte Software des aktuellen Joysticks.

Code anzeigen

Bildschirmtastatur

Autor: Jon

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

Dieses Skript erstellt eine nachgebildete Tastatur am unteren Rand des Bildschirms, das die gedrückten Tasten in Echtzeit anzeigt. Das hat mir geholfen, Eingaben zu machen, ohne dabei auf die Tastatur zu schauen. Die Größe der Bildschirmtastatur kann im oberen Bereich des Skripts angepasst werden. Außerdem kann die Tastatur angezeigt oder versteckt werden, wenn das Tray-Symbol doppelt angeklickt wird.

Code anzeigen

Fenster in das Tray-Menü minimieren

Dieses Skript ermöglicht einem beliebigen Hotkey, ein beliebiges Fenster zu verstecken, damit es als Menüpunkt am Ende des Tray-Menüs angezeigt wird. Versteckte Fenster können dann wieder einzeln oder alle auf einmal sichtbar gemacht werden, indem der entsprechende Menüpunkt ausgewählt wird. Falls das Skript aus irgendeinem Grund beendet wird, werden alle versteckten Fenster wieder automatisch sichtbar gemacht.

Code anzeigen

Schaltflächennamen der MsgBox ändern

Das ist ein funktionierendes Beispiel-Skript, das einen Timer verwendet, um die Schaltflächennamen eines MsgBox-Dialogfensters zu ändern. Auch wenn die Schaltflächennamen geändert werden, benötigt der IfMsgBox-Befehl weiterhin den ursprünglichen Namen der Schaltfläche.

Code anzeigen

Numpad-Taste 000

Dieses Beispiel-Skript wandelt die spezielle 000-Taste, die auf einigen Ziffernblöcken zu finden ist, in eine Gleichheitstaste um. Diese Aktion kann geändert werden, wenn die Zeile Send, = je nach Bedarf mit einer anderen Zeile ersetzt wird.

Code anzeigen

Tastatur-Ziffernblock als Maus verwenden

Autor: deguix

Dieses Skript macht die Mausbedienung via Tastatur fast so einfach wie mit einer echten Maus (bei einigen Aufgaben vielleicht sogar noch einfacher). Es werden bis zu fünf Maustasten sowie das Drehen des Mausrades unterstützt. Außerdem kann damit die Bewegungsgeschwindigkeit, Genauigkeit und "Achseninversion" angepasst werden.

Code anzeigen

Seek (Startmenü durchsuchen)

Autor: Phi

Die Navigation im Startmenü kann umständlich sein, besonders wenn viele Programme im Laufe der Zeit installiert wurden. Mit "Seek" kann ein nicht-Groß-/Kleinschreibung-sensitives Schlüsselwort angegeben werden, um übereinstimmende Programme und Verzeichnisse im Startmenü herauszufiltern, damit das gewünschte Programm aus der Liste einfach geöffnet werden kann. Dadurch entfällt das unnötige Durchsuchen des Startmenüs.

Code anzeigen

ToolTip-Mausmenü

Autor: Rajat

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

Dieses Skript zeigt ein aufklappbares Menü beim kurzen Drücken der mittleren Maustaste an. Ein Menüpunkt kann mit einem Linksklick ausgewählt werden. Das Menü wird geschlossen, sobald außerhalb des Menüs mit der linken Maustaste geklickt wird. Als aktuelle Verbesserung kann der Inhalt des Menüs geändert werden, abhängig davon, welcher Fenstertyp aktiv ist (Notepad und Word wurden hier als Beispiele verwendet).

Code anzeigen

Lautstärke-Bildschirmanzeige (OSD)

Autor: Rajat

Dieses Skript weist Hotkeys Ihrer Wahl zu, um die Master- und/oder Wave-Lautstärke zu erhöhen und zu verringern. Beide Lautstärken werden als Balkendiagramme mit unterschiedlichen Farben angezeigt.

Code anzeigen

Window Shading

Autor: Rajat

Dieses Skript verkleinert ein Fenster auf dessen Titelleiste und beim Drücken eines Hotkeys wieder auf seine ursprüngliche Größe. Beliebig viele Fenster können auf diese Weise verkleinert werden (das Skript merkt sich diese). Wenn das Skript aus irgendeinem Grund beendet wird, dann werden die originalen Höhen aller "zusammengerollten" Fenstern automatisch wiederhergestellt.

Code anzeigen

WinLIRC-Client

Dieses Skript empfängt Benachrichtigungen von WinLIRC, sobald eine Taste der Fernbedienung gedrückt wird. Außerdem kann damit Winamp, Windows Media Player und so weiter automatisiert werden. Es ist einfach zu konfigurieren. Wenn zum Beispiel WinLIRC eine Schaltfläche namens "VolUp" auf der Fernbedienung erkennt, dann wird ein Label namens VolUp erstellt und der Befehl SoundSet +5 darunter verwendet, um die Lautstärke der Soundkarte um 5 % zu erhöhen.

Code anzeigen

1 Hour Software

Autor: skrommel

Eine große Auswahl von nützlichen Skripten, professionell präsentiert mit kurzen Beschreibungen und Screenshots.

Downloads und mehr

Toralf's Skripte

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

Archivierter Forumsbeitrag

Sean's Skripte

Netzwerk-Download/Upload-Zähler: Zeigt den Download/Upload des Netzwerks in KB mit einem kleinen Fortschrittsbalken an, der immer im Vordergrund ist. Siehe archivierten Forumsbeitrag.

StdoutToVar: Leitet die Ausgabe eines Befehls oder einer Anwendung in eine Variable des Skripts um. Siehe archivierten Forumsbeitrag.

Erfassen eines Bildschirmrechtecks: Eine aufrufbare Funktion, die ein Bildschirmbereich erfasst und als Datei (BMP/JPG/PNG/GIF/TIF) abspeichert. Es kann auch transparente Fenster und den Mauszeiger erfassen. Siehe archivierten Forumsbeitrag.

Color Zoomer/Picker: Vergrößert den Bereich in der Nähe des Mauszeigers, so dass ein einzelnes Pixel ausgewählt und dessen Farbe identifiziert werden kann. Siehe archivierten Forumsbeitrag.

Archiviertes Forum für Skripte und Funktionen

Ein Archiv eines älteren Forums, das noch viele weitere Skripte enthält, allerdings sind einige davon nicht für die aktuelle AutoHotkey-Version v1.1 angepasst.

Archiviertes Forum für Skripte und Funktionen