AutoHotkey: Fenster schließen oder Minimieren
Aus TCWikide
Mit Hilfe dieses Srcipts kann man verschiedene Fenster mit der [ESC] Taste minimieren oder schließen. Diese Script benötigt eine Konfigurationsdatei:
CloseList.txt
Jede Zeile beinhaltet die Methode und den Fensternamen, getrennt durch einen Tabulator. Die Methoden sind:
C Schließe das Fenster mittels WinClose
M Minimiere das Fenster mittels WinMinimize
P Minimiere das Fenster mittels PostMessage
Der Fenstername kann der Titel und die Zeichenkette ahk_class gefolgt vom Windows Klassen Namen sein, siehe die AutoHotkey Hilfe, alles andere , gefolgt von einem Tabulator, kann als Kommentar verwendet werden.
Zum Beispiel:
C Filealyzer ahk_class TformMain C Windows Picture and Fax Viewer P ahk_class StrongDC++ StrongDC++ P ahk_class Afx:400000:b:10013:6:580ad1 NetTransport M 8x8 Standard - Table VOG game C ahk_class HH Parent HTML Help
; Esc (Schließe oder minimiere Fenster)
~Esc::
SetTitleMatchMode 2
; sicherstellen, dass Alt nicht gedrückt ist (um das Alt-Tab - Esc Problem zu
; verhindern)
if GetKeyState( "Alt" )
Return
; sicherstellen, dass die linke Maustaste nicht gedrückt ist( um das
; Drag - Esc Problem zu verhindern)
if GetKeyState( "LButton" )
Return
loop Read, CloseList.txt
{
StringSplit aCloseListLine, A_LoopReadLine, %A_Tab%
if WinActive( aCloseListLine2 )
{
if (aCloseListLine1 = "C")
WinClose A
if (aCloseListLine1 = "M")
WinMinimize A
if (aCloseListLine1 = "P")
PostMessage 0x112, 0xF020,,, A
}
}
Return
->Zurück zu AutoHotkey