Shutdown
시스템을 끄고, 재시작하며, 로그오프 합니다.
Shutdown, Code
매개변수
- Code
아래에 나열된 셧다운 코드의 조합.
논평
셧다운 코드는 다음 값으로 조합됩니다:
로그오프 | 0 |
셧다운 | 1 |
리부트 | 2 |
강제 창 닫기 | 4 |
전원 내리기 | 8 |
보류/잠재우기 | 이 페이지 하단 DllCall 예제를 참조하십시오. |
모니터 끄기 | PostMessage 예제를 참조하십시오. |
필요한 값을 함께 더하십시오. 예를 들어, 셧다운과 전원 내리기는 코드가 9입니다 (셧다운 + 전원 내리기 = 1 + 8 = 9). 다른 방법으로, 1+8과 같이 표현식을 지정할 수도 있습니다.
강제 종료("Force") 값 (4)는 모든 열린 어플리케이션을 강제로 닫습니다. 비상시에만 사용해야 합니다. 왜냐하면 열린 어플리케이션이 데이터를 잃어 버릴 수 있기 때문입니다.
전원 내리기("Power down") 값은 시스템을 셧다운 하고 전원을 끕니다.
관련하여 말씀 드리자면, 스크립트는 시스템이 셧다운 중인지 아니면 사용작 로그 오프 중인지 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)