GroupClose


Schließt das aktive Fenster, welches gerade mit GroupActivate oder GroupDeactivate aktiviert wurde. Anschließend wird das jeweils nächste den kriterien entsprechende Fenster aktiviert. Es kann auch alle Fenster eine Gruppe schließen.

GroupClose, GruppenName [, A|R]

Parameter

GruppenName Name der Gruppe, welcher mit GroupAdd definiert wurde.
A|R

Handelt es sich um den Bustaben A, werden allen Mitglieder dieser Gruppe geschlossen. Das hat den gleichen Effekt wie WinClose ahk_group GruppenName.

Ansonsten schließt dieses Kommando das aktuelle Fenster, und aktiviert anschließend das jeweils nächste den Kriterien entpsrechende. Dieser Parameter bestimmt das Verhalten des Kommandos, ob jeweils das älteste der Gruppe oder das jüngste betroffen ist. Wird der Parameter ausgelassen, betrifft es das älteste Gruppenmitglied. Ist der Parameter der Buchstabe R, betrifft es das jüngste Gruppenmitglied (jenes, welches zuletzt aktiviert war). Das funktioniert jedoch nur, wenn keine Mitglieder der Gruppe durch diesen Befehl bereits aktiviert wurden. Der Parameter "R" ist besonders in solchen Fällen nützlich, wenn man zu Aufgaben wechselt, die in keinen Zusammenhang mit der jeweils aktuellen Aufgabe stehen. Kehrt man anschließend zu der Gruppe mit den Kommando GroupActivate, GroupDeactivate oder GroupClose zurück, so wird statt des jeweils ältesten das Fenster mit dem man zuletzt arbeitete aktiviert.

Anmerkungen

Ist der Parameter A|R nicht "A", hängt das Verhalten dieses Befehls von der letzen Verwendung des GruppenNamens in Zusammenhang mit dem Kommando GroupActivate oder GroupDeactivate ab. War es GroupDeactivate, schließt dieses Kommando nur jenes Fenster, dass nicht Mitglied der Gruppe ist (andernfalls passiert nichts). War es das Kommando GroupActivate or nichts, schließt dieses Kommando das aktive Fenster nur dann, wenn es ein Mitglied der Gruppe ist (andernfalls passiert nichts). Dieses Verhalten erlaubt es, dass GroupClose zusätzlich zu den GroupActivate oder GroupDeactivate Kommandos, die den GruppenNamen betreffen, als Hotkey definiert wird.

Das Kommando GroupAdd gibt mehr Aufschluss über Fenster-Gruppen.

Verwand mit

GroupAdd, GroupActivate, GroupDeactivate

Beispiel

GroupClose, MeineGruppe, R