1. SmartGui
2. 스크립트 소스
; 생략
Gui, Add, CheckBox, x42 y189 w160 h20 vSystemOFF, 작업 완료 후 시스템 OFF
; 생략
GuiControlGet, SystemOFF ; 선언을 하여 해결하였습니다.
if(SystemOFF==1) ; 체크박스에 체크를 하면
{
run,%comspec% /c shutdown -f -s -t 180 ; 3분뒤 시스템종료
}
else ; 체크해제하면
{
run,%comspec% /c shutdown -a ; 예약종료 취소
}
3. 기능 체크박스 동작 설명
- 체크하면 3분 후 시스템 종료 해제하면 시스템 예약종료 해제
4. 질문
- 구글이나 오토핫키 커뮤니티에서 체크박스, checkbox 에 대한 검색을 해도 잘 안나오네요..제가 못찾는건지..
위 소스대로 하면 동작이 안되는데 왜 그런지 잘 모르겠습니다. 뭐를 선언해야하나요?? 아님 소스가 완전 잘 못 되었나요?
오호, 굿이네요.
보통은 Gui, Submit, nohide 를 사용하여 구이창의 값을 가져오는데
지정된 변수값만 가져오자면 위 방법이 훨씬 가벼워서 좋겠네요.