Entspricht GroupActivate außer, dass es das nächste Fenster aktiviert, welches nicht Mitglied der Gruppe ist.
GroupDeactivate, GruppenName [, R]
| GruppenName | Name der Gruppe, welcher mit GroupAdd definiert wurde. |
| R | Dieser Parameter beeinflusst ob jeweils das älteste oder das jüngste Fenster nach Gruppenkriterien aktiviert wird. Nicht mit angegeben, wird automatisch das jeweils älteste Fenster aktiviert. Ist dieser Parameter auf R gesetzt, wird jeweils das aktuelleste (das jeweils zuletzt benutzte) Fenster aktiviert. 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. |
Das Kommando bewirkt, dass das erste Fenster, welches keiner der Gruppen-Fenster-Spezifikationen entspricht aktiviert wird. Wird dieser Befehl ein weiteres Mal verwendet, aktiviert man damit das nächste nicht den Gruppen Kriterien entsprechende Fenster. Normalerweise wird dieses Kommando einem Hotkey zugeordnet, so dass dieses traversales ('Fenster-nach-Kriterien-der-Reihe-nach') Verhalten auf Tastendruck automatisiert wird.
Dieses Kommando ist beispielsweise dann sinnvoll, wenn man immer bestimmte Fenster offen hat. Fasst man diese zu einer Gruppe zusammen, kann man mit dem GroupDeactivate Kommando jedes Fenster aufrufen, dass nicht Mitglied der Gruppe ist um so zu entscheiden, ob es geschlossen werden kann oder nicht. Diese Methode ist viel schneller, als wenn man sowas manuell machen würde.
Das Kommando GroupAdd gibt mehr Aufschluss über Fenster-Gruppen.
GroupAdd, GroupActivate, GroupClose
GroupDeactivate, MyLieblingsFenster
; Aktiviert nicht favorisierte Fenster, um so den Desktop aufzuräumen.