Shutdown

시스템을 닫거나, 재시작하거나 또는 로그오프 합니다.

Shutdown, Flag

매개변수

Flag

A combination (sum) of the following numbers:

필요한 값을 함께 더하십시오. For example, to shutdown and power down the flag would be 9 (shutdown + power down = 1 + 8 = 9). 다른 방법으로, 1+8과 같이 표현식을 지정할 수도 있습니다.

강제 종료("Force") 값 (4)는 모든 열린 어플리케이션을 강제로 닫습니다. 비상시에만 사용해야 합니다. 왜냐하면 열린 어플리케이션이 데이터를 잃어 버릴 수 있기 때문입니다.

전원 내리기(8) 값은 시스템을 셧다운 하고 전원을 끕니다.

논평

To have the system suspend or hibernate, see example #2 at the bottom of this page.

To turn off the monitor, see PostMessage example #1.

On a related note, a script can detect when the system is shutting down or the user is logging off via OnExit() or OnExit.

Run, ExitApp, OnExit(), OnExit

예제

강제로 모든 창을 닫고 리부트 합니다 (reboot + force = 2 + 4 = 6).

Shutdown, 6

시스템을 보류하거나 재우기 위해 Windows API 함수 "SetSuspendState"를 호출합니다. Note that the second parameter may have no effect at all on newer systems.

; 매개변수 #1: 0 대신 1을 건네면 보류가 아니라 재웁니다.
; 매개변수 #2: 0 대신 1을 건네면 각 어플리케이션에 허가를 구하지 않고 즉시 보류합니다.
; 매개변수 #3: 0 대신 1을 건네면 깨어 있는 모든 이벤트를 비활성화 합니다.
DllCall("PowrProf\SetSuspendState", "Int", 0, "Int", 0, "Int", 0)