programmieren:autohotkey
This is an old revision of the document!
Table of Contents
AutoHotKey
Für Windows 10 Pro x64 den Installer herunterladen und bei der “Custom-Installation” die “Unicode x64”-Version installieren.
Die .ahk-Datei im Autostart-Ordner %appdata%\Microsoft\Windows\Start Menu\Programs\Startup ablegen, sodass bei jedem Systemstart das AHK-Skript aktiv ist.
Nützliche Skripte
Windows 10: Virtuelle Desktops wechseln
- win10cycledesktops.ahk
; angenehmere Shortcuts um in Windows 10 die Desktops zu verwalten ; Strg+Win+A (links) ^#a::^#Left Return ;Strg+Win+S (rechts) ^#s::^#Right Return ;Strg+Win+W (schliessen) ^#w::^#F4 Return
Mit freundlichen Grüßen
; in einem beliebigen Programm "mfg" eintippen und schon erscheint es ausgeschrieben ::mfg::Mit freundlichen Grüßen Return
F1 drücken bewirkt F2
; beim druecken von F1 wird tatsaechlich F2 ausgefuehrt F1::F2 Return
Tastenkombination startet Programm
; das Such-Programm "Everything" mit Windows+S starten #s:: Run, %ProgramFiles%\Everything\Everything.exe Return
Everything wurde in der Standardinstallation als Service installiert (Optionen im Installationsdialog wie vorgegeben auswählt lassen).
#c:: Run, C:\Apps\cmder\Cmder.exe Return
Fenster positionieren und in Größe ändern (Windows 7)
; ^ = Strg-Taste ; ! = Alt-Taste ; # = Windows-Taste ; a = a-Taste ; Hoehe der Favouriten-Bar: 30px (hier noch nicht abgezogen) widthOffset := 22 heightOffset := 107 Width := (1275 + widthOffset) Height := (851 + heightOffset) ; Position auf Bildschirm (0/0: obere linke Ecke) X := 0 Y := 0 ; vor den zwei Doppelpunkten wird die Tastenkombination definiert ^!a::WinMove,A,,%X%,%Y%,%Width%,%Height% Return
Fenster positionieren und in Größe ändern (Windows 10)
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. ; ==== Windows 10 Besonderheit ==== ; Variablen funktionieren hier nicht! - aber mit festen Zahlen gehts! ;windowx:=10 ;windowy:=0 ;windowh:=500 ;windoww:=700 ^r:: WinGetActiveTitle, Title WinActivate, %Title% WinRestore, %Title% Sleep, 200 ;WinMove, %Title%, , windowx, windowy, windoww, windowh ; Zielgroesse des Fensters: 1280x780 WinMove, %Title%, , , , 1294, 787 return
Mausrad kippen um ganz runter zu scrollen
; Mausrad links/rechts kippen auf "Pos1" und "Ende" setzen WheelLeft::End Return WheelRight::Home Return
programmieren/autohotkey.1551703352.txt.gz · Last modified: by felix
