Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

Shutdown -Autohotkey

Завершение работы системы, перезагрузка, завершение сеанса.

Shutd class="ntd"own, Code

Параметры

Code Комбинация кодов, перечисленных ниже.

Примечания

Код завершения является комбинацией следующих значений:


Завершение сеанса 0
Завершение работы 1
Перезагрузка 2
Закрытие всех приложений 4
Выключение питания 8
Ждущий/спящий режим Смотрите пример с DllCall ниже.

Нужные значения складываются. Например, код для завершения работы и выключения питания будет 9 (1+8). Можно использовать и выражения вида 1+8.

Значение 4 принуждает все открытые приложения к закрытию. Должно использоваться в крайнем случае, т.к. может привести к потере данных.

Значение 8 завершает работу системы и выключает питание.

Скрипт может отслеживать события завершения работы системы и завершения сеанса пользователя (см. описание OnExit).

Примеры

; Принуждение к перезагрузке (перезагрузка + закрытие приложений = 2 + 4 = 6): Shutdown, 6 ; Вызов функции Windows API "SetSuspendState" для перехода в ждущий или спящий режим. ; Параметр №1: 1 - спящий, 0 - ждущий. ; Параметр №2: 1 - ждущий режим немедленно, 0 - опросить все приложения о разрешении. ; Параметр №3: 1 - все "пробуждающие" события отключены, 0 - включены. DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)