GroupActivate

Aktiviert das nächste Fenster in einer Fenstergruppe, die mit GroupAdd definiert wurde.

GroupActivate, GruppeName , Modus

Parameter

GruppeName

Name der zu aktivierenden Gruppe, die ursprünglich mit GroupAdd definiert wurde.

Modus

Wenn leer oder weggelassen, wird der Befehl das älteste Fenster in der Serie aktivieren. Andernfalls geben Sie den folgenden Buchstaben an:

R: Das neueste (zuletzt aktive) Fenster wird aktiviert, aber nur, wenn bei Verwendung des Befehls kein Fenster aus der Gruppe aktiv ist. "R" ist zum Beispiel nützlich, wenn Sie vorübergehend zu einer anderen Aufgabe wechseln müssen. Wenn Sie mit GroupActivate, GroupDeactivate oder GroupClose zur Gruppe zurückkehren, wird das Fenster aktiviert, mit dem Sie zuletzt gearbeitet haben, nicht das älteste Fenster.

ErrorLevel [AHK_L 54+]

ErrorLevel wird auf 1 gesetzt, wenn kein Fenster zum Aktivieren gefunden werden konnte, andernfalls auf 0.

Bemerkungen

Dieser Befehl bewirkt, dass das erste Fenster, das mit einer der Fensterspezifikationen der Gruppe übereinstimmt, aktiviert wird. Verwendet man GroupActivate danach erneut, wird das nächste Fenster in der Reihe aktiviert, und so weiter. Normalerweise weist man GroupActivate einem Hotkey zu, um das Umschalten zwischen den Fenstern durch Drücken dieser Taste zu automatisieren.

In v1.1.34 und älter wird jede Fensterspezifikation nacheinander evaluiert, entsprechend der Reihenfolge, in der sie von GroupAdd zur Gruppe hinzugefügt wurden. Modus beeinflusst die Reihenfolge der Aktivierung nur innerhalb jeder Fensterspezifikation, nicht innerhalb der gesamten Gruppe.

[v1.1.35+]: Jedes Fenster wird anhand der Fenstergruppe als Ganzes evaluiert, ohne zwischen den Fensterspezifikationen zu unterscheiden. Modus beeinflusst die Reihenfolge der Aktivierung innerhalb der gesamten Gruppe.

Wenn ein Fenster unmittelbar nach der Aktivierung eines anderen Fensters aktiviert wird, kann es je nach Betriebssystem und Einstellungen vorkommen, dass die Taskleistenschaltflächen anfangen zu blinken. Dies kann mit #WinActivateForce verhindert werden.

Weitere Informationen zum Thema Fenstergruppen finden Sie unter GroupAdd.

GroupAdd, GroupDeactivate, GroupClose, #WinActivateForce

Beispiele

Aktiviert das neueste (zuletzt aktive) Fenster in einer Fenstergruppe.

GroupActivate, MeineGruppe, R