# GroupActivate

激活由 GroupAdd 命令定义的窗口组中的下一个窗口.

GroupActivate, GroupName [, R]

#### 参数

GroupName | 需要激活的组名, 如同原来由 GroupAdd 命令定义的.
R | 此参数决定是激活最老的窗口还是最新的, 只要目标组的成员当前都没有处于活动状态. 如果省略, 总是激活最老的窗口. 如果它是字母 R, 则激活最新的窗口 (最近激活的那个), 不过仅当命令中的组没有活动的成员时. 当你临时切换工作到一个不相关的任务时, "R" 是有用的. 当你使用 GroupActivate, GroupDeactivate, 或 GroupClose 命令返回组时, 你最近工作的窗口被激活, 而不是最老的窗口.

#### 备注

此命令使得匹配组中任意一条窗口规格的首个窗口被激活. 再次使用此命令将激活系列窗口中的下一个, 以此类推. 通常给它分配一个热键以便通过使用热键让窗口遍历自动进行.

如果一个窗口紧接着另一个窗口的激活事件之后被激活, 在某些系统中任务栏按钮可能会闪烁 (取决于操作系统和设置). 要避免这种现象, 请使用 #WinActivateForce.

想了解关于窗口组的更多详情, 请参看 GroupAdd 命令.

#### 相关

GroupAdd, GroupDeactivate, GroupClose, #WinActivateForce

#### 示例

    GroupActivate, MyGroup, R