Could we help you? Please click the banners. We are young and desperately need the money
AutoHotkey: Eine Einführung in AHK-Dateien und deren Anwendung
AutoHotkey (AHK) ist eine leistungsstarke, leicht zu erlernende Skriptsprache für Windows, die zur Automatisierung von Aufgaben, Steuerung von Programmen und Optimierung von Workflows eingesetzt wird. Mit AHK-Dateien lassen sich benutzerdefinierte Hotkeys, Makros und Automatisierungen erstellen, die den Arbeitsalltag erheblich erleichtern können.
Eine AHK-Datei ist eine einfache Textdatei mit der Endung ".ahk", die AutoHotkey-Skripte enthält. Diese Skripte können in jedem Texteditor erstellt und anschliessend mit AutoHotkey ausgeführt werden. Ein AHK-Skript kann einfache Tastaturkürzel, komplexe Abläufe oder sogar vollständige Benutzeroberflächen enthalten.
Um ein AHK-Skript zu erstellen, folgen Sie diesen Schritten:
; Aktuelle Position und Größe des Fensters holen WinGetPos, winX, winY, winWidth, winHeight, ahk_id %active_id% ; Monitor-Daten holen SysGet, Monitor1, Monitor, 1 SysGet, Monitor2, Monitor, 2 ; Prüfen, ob Fenster auf Monitor 2 ist if (winX >= Monitor2Left && winX < Monitor2Right && winY >= Monitor2Top && winY < Monitor2Bottom) { ; Fenster zurück auf Monitor 1 verschieben (ursprüngliche Größe) if (previousX != "") ; Prüfen, ob vorherige Größe gespeichert wurde { WinMove, ahk_id %active_id%, , %previousX%, %previousY%, %previousWidth%, %previousHeight% } else { ; Standard-Position auf Monitor 1, falls keine Größe gespeichert wurde x := Monitor1Left y := Monitor1Top width := Monitor1Right - Monitor1Left height := Monitor1Bottom - Monitor1Top WinMove, ahk_id %active_id%, , %x%, %y%, %width%, %height% } } else { ; Fenster auf Monitor 2 verschieben (Vollbild) und vorherige Größe speichern previousX := winX previousY := winY previousWidth := winWidth previousHeight := winHeight x := Monitor2Left y := Monitor2Top width := Monitor2Right - Monitor2Left height := Monitor2Bottom - Monitor2Top WinMove, ahk_id %active_id%, , %x%, %y%, %width%, %height% } return }
Mit diesen Skript kann man mit Shift+Alt+V ein Fenster im Vollbildmodus auf dem zweiten Monitor anzeigen lassen. Es behält die Auflösung bei, wenn man das Fenster zurückholt.
Send, Text
- Sendet eine Tastatureingabe.Click
- Simuliert Mausklicks.Loop
- Wiederholt eine Anweisung mehrfach.IfWinActive
- Führt Code nur aus, wenn ein bestimmtes Fenster aktiv ist.Run, Programm.exe
- Startet ein Programm oder eine Datei.AutoHotkey ist ein leistungsstarkes Tool, das die Produktivität erheblich steigern kann. Mit wenigen Zeilen Code lassen sich komplexe Abläufe automatisieren und Arbeitsprozesse optimieren. Egal, ob für einfache Tastenkombinationen oder umfangreiche Automatisierungen – AHK bietet eine flexible und effiziente Lösung.