Shutdown

시스템을 끄고, 재시작하며, 로그오프 합니다.

Shutdown, Code
선택

매개변수

Code

아래에 나열된 셧다운 코드의 조합.

논평

셧다운 코드는 다음 값으로 조합됩니다:

로그오프 0
셧다운 1
리부트 2
강제 창 닫기 4
전원 내리기 8
보류/잠재우기 이 페이지 하단 DllCall 예제를 참조하십시오.
모니터 끄기 PostMessage 예제를 참조하십시오.

필요한 값을 함께 더하십시오. 예를 들어, 셧다운과 전원 내리기는 코드가 9입니다 (셧다운 + 전원 내리기 = 1 + 8 = 9). 다른 방법으로, 1+8과 같이 표현식을 지정할 수도 있습니다.

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

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

관련하여 말씀 드리자면, 스크립트는 시스템이 셧다운 중인지 아니면 사용작 로그 오프 중인지 OnExit를 통하여 알 수 있습니다.

관련 항목

Run, ExitApp, OnExit

예제

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

; 시스템을 보류하거나 재우기 위해 Windows API 함수 "SetSuspendState"를 호출합니다.
; 매개변수 #1: 0 대신 1을 건네면 보류가 아니라 재웁니다.
; 매개변수 #2: 0 대신 1을 건네면 각 어플리케이션에 허가를 구하지 않고 즉시 보류합니다.
; 매개변수 #3: 0 대신 1을 건네면 깨어 있는 모든 이벤트를 비활성화 합니다.
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
선택 | 내려받기