
AutoHotkey ist ein starkes Programm für Windows, mit welchem man viele Dinge scripten kann. So kann man die benutzerfreundlichkeit erheblich verbessern und einige Dinge beschleunigen.
AutoHotkey ist eine freie Open-Source-Scriptsprache für Windows. Wie der Name schon andeutet, liegen seine klassischen Stärken in der Automatisierung von Benutzereingaben und einer flexiblen Handhabung benutzerdefinierter Hotkeys. Außerdem lassen sich mit wenigen Befehlen grafische Benutzeroberflächen (GUIs) erstellen.
AutoHotkey bietet - als strukturierte Programmiersprache - gängige Kontrollstrukturen (If, Else, Loop, While ...), Funktionen und Unterprogramme. Es beherrscht Reguläre Ausdrücke und unterstützt Datei-, String-, Fenster- und Registry-Operationen sowie die Einbindung von Programmbibliotheken (Libraries). AutoHotkey kann DLLs und damit auch die Windows-API benutzen. Diese Fähigkeiten, zusammen mit der für Scriptsprachen sehr hohen Geschwindigkeit, machen AutoHotkey zu einem flexiblen, leistungsfähigen Werkzeug.
Sie können damit:
Aller Anfang ist schwer, aber nicht dieser hier. Sehen Sie sich die Ersten Schritte an.
Man findet diesen Text unter de.autohotkey.com. Dort sind auch noch einige interne Links auf der eigenen Website vorhanden - sehr empfehlenswert!
Ich habe nach einer Lösung gesucht, die Tastenkombination "Windows+E" mit einem anderen Programm als Windows Explorer zu belegen (nämlich mit xplorer2). Dann
stiess ich wieder auf Autohotkey und merkte, dass es mit diesem Script wirklich spielend einfach ist, eine solche Tastekombination zu definieren.
Dazu habe ich folgendes Script erstellt:
#NoTrayIcon
#SingleInstance force
#E::Run E:\Programme\zabkat\xplorer2_lite\xplorer2.exe
Dieser Code bewirkt nun, dass, wenn man das Script startet, die Tastenkombination Windows+E bewirkt, dass das Programm unter dem Pfad E:\Programme\zabkat\xplorer2_lite\xplorer2.exe
ausgeführt wird.
NoTrayIcon bewirkt, dass in der Taskleiste neben der Uhr, etc. kein Hotkey-Symbol erscheint und #SingleInstance force bewirkt, dass das Programm
nur einmal als Prozess vorhanden sein kann. Der Rest ist eigentlich selbsterklärend, bzw. wurde von mir schon erklärt.
Man kann natürlich auch noch andere Kombinationen hinzufügen, z.B. für Windows+I für iTunes oder ganz andere Dinge.
Scripts speichert man übrigens als .ahk-Dateien (man kann sie ganz normal im Texteditor erstellen). Mit einem Rechtsklick auf diese Datei kann man sie dann direkt in eine ausführbare .EXE-Datei kompillieren (=~ «übersetzen»). Die Voraussetzung ist natürlich, dass man AutoHotkey installiert hat.
Wer sich die guten Perlen einfach rauspicken will und nicht selber scripten mag, der kann auch einfach hier ein paar Perlen raussuchen. Ganz nice ist zum Beispiel dieses Script hier. Es heisst «MinimizeToTrayMenu» und lässt jedes Fenster komplett verschwinden, wenn man Windows+H drückt. Wenn man es wieder holen will, klickt man auf das Hotkey-Symbol in der Taskleiste neben Uhr, etc. und kann es dort wieder maximieren.
...wars nun schon wieder - ich kann euch das Programm sehr empfehlen, die Tastenkombinationen sind sehr nützlich, ich benutze sie jeden Tag und habe das kleine Programm in meinem Autostart abgelegt.
Zum Abschluss nochmals kurz ein paar Links:
Teilen