Описание функции


Shutdown

Завершает работу операционной системы Windows.

Shutdown(code[,reason])

Параметры

code Число в виде суммы кодов завершения. Код завершения представляет собой комбинацию следующих значений:
  0 = Logoff (Завершение сеанса пользователя)
  1 = Shutdown (Завершить работу операционной системы)
  2 = Reboot (Перезагрузка)
  4 = Force (Форсировать (принудительно) закрыть программы)
  8 = Power down (Завершение и отключение питания)
  16 = Force if hung (Форсировать зависшие программы)
  32 = Standby (Ждущий режим)
  64 = Hibernate (Спящий режим (сохранение памяти в файл))
reason [необязательный] Пользовательский код причины завершения работы.

Возвращаемое значение

Успех:Возвращает 1.
Ошибка:Возвращает 0 и @error устанавливает равным WinAPI GetLastError.

Примечания

Добавить необходимые значения в сумме.
Для завершения работы и выключения, например, код будет 9 (shutdown+powerdown=1+8=9).

Игнорируются Ждущий или Спящий режимы, если установлен другой код.

Функцию можно подключить через команду exect

См. также

ProcessClose

Примеры:
 Как создать кнопку?


exect=Shutdown(6) ;; принудительная перезагрузка


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru