Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также саму программу AutoHotkey и проблемы её использования)

Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.

Оригинал статьи в AutoHotkey.chm: "GroupClose", в содержании - "Window Management" - "Window Groups" - "GroupClose", v1.0.46.03.

Ник переводчика: YMP.

Настоящее имя переводчика: Юрий Попов.

GroupClose

Закрывает активное окно, если оно было только что активировано командами GroupActivate или GroupDeactivate. После этого активирует следующее окно в последовательности. Может также закрыть все окна группы.

GroupClose, GroupName [, A|R]

Параметры

GroupName Имя группы, как оно было задано командой GroupAdd.
A|R Когда параметр задан буквой А, все окна группы будут закрыты. Тот же эффект дала бы команда WinClose ahk_group ИмяГруппы.

Иначе, если команда закрывает активное окно, она затем активирует следующее окно в последовательности. Тогда этот параметр определяет, будет ли активировано самое старое или самое новое (последнее активное) окно. Если параметр опущен, активируется самое старое окно. Если он задан буквой R, активируется самое новое, но только если ни одно окно группы не является активным в момент выполнения команды. Значение R полезно в случае, если вы на время переключаетесь в окно, не связанное с данной группой. При возвращении в группу командами GroupActivate, GroupDeactivate или GroupClose вы вернётесь в окно, из которого переключились.

Примечания

Когда параметр A|R не равен А, действие команды зависит от того, какая команда была до этого применена к группе - GroupActivate или GroupDeactivate. Если это была GroupDeactivate, команда закроет активное окно, только если оно не является членом группы (иначе она не сделает ничего). Если это была GroupActivate или никакая из этих двух команд, GroupClose закроет активное окно, только если оно входит в группу (иначе она не делает ничего).

Более подробно о группах окон рассказано в описании команды GroupAdd.

Пример

GroupClose, MyGroup, R

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.