오토핫키로 간단한 프로그램들을 만들어서 사용하다 보니 할 수 있는게 많다고 생각을 해봅니다
윈도우 종료하는 것도 어쩔때는 시작 누르고 들어가서 끄거나 Alt+f4로 끄자니 키보드도 사용해야되고, 해서 일단 아주 간단한 윈도우 종료 코딩을 했습니다
한번 만들어 놓으니 다른 곳에 활용할 수 있는 응용력도 좋고, 얼마든지 자기만의 쉬은 윈도우 종료를 만들수 있을 것 같네요
정말 크게 어려운 코드가 없어서 바로 윈도우 종료를 만들어 보겠습니다
[오토핫키]AutoHotkey.오토핫키 설치하고, 초보프로그램 만들기
주로 게임에 많이 사용하기로 유명한 매크로 오토핫키로 많이 알려져 있다 레드도 처음 던파의 x키 연타버튼을 혹은 디아블로 반오토, 아이템줍기 등등으로 많이 사용 했던 시절이 있습니다 다
r2dme.tistory.com
윈도우 종료 구성 미리보기
화면 구성을 보면 별 다른것 없고, 왼쪽부터 종료, 재부팅, 로그아웃 입니다
사진이미지를 넣어서 꾸며 봤습니다
사진이미지는 인터넷에서 구할 수도 있고, 그림판이나 포토샵, 일러스트로 직접 만들어서 개인이 원하는 이미지를 쓰면 좋습니다
윈도우 종료 메뉴얼 확인
Logoff | 로그오프 | 0 |
Shutdown | 종료 | 1 |
Reboot | 재부팅 | 2 |
Force | 강제 | 4 |
Power down | 전원 끄기 | 8 |
사용코드는 Shutdown, 명령값
메뉴얼을 살펴 보면, 예를 들어
Shutdown, 8
"전원 끄기" 값(8)은 시스템을 종료하고 전원을 끕니다
Shutdown, 6
6은 재부팅 + 강제인데,,
재부팅 명령어 4를 넣어도 재부팅은 되는데요
가끄 꺼지지 않은 프로그램들이 있으면 걸려서 재부팅이 되지 않습니다
이런것 때문에 강제 명령어 값 2를 합한 6을 쓰면 강제로 프로그램들이 종료되며, 재부팅이 되는 듯합니다
코딩소스
Gui Add, Picture, x5 y5 w80 h80 gWinExit, .\img\Exit.png
Gui Add, Picture, x+m y5 w80 h80 gWinRestart, .\img\Restart.png
Gui Add, Picture, x+m y5 w80 h80 gWinLogeoff, .\img\Logeoff.png
Gui, Show, , 윈도우 종료
return
WinExit:
Shutdown, 8
return
WinRestart:
Shutdown, 6
return
WinLogeoff:
Shutdown, 0
return
GuiClose:
ExitApp
return
코드 해석
Gui Add, Picture, x5 y5 w80 h80 gWinExit, .\img\Exit.png
Gui Add, Picture, x+m y5 w80 h80 gWinRestart, .\img\Restart.png
Gui Add, Picture, x+m y5 w80 h80 gWinLogeoff, .\img\Logeoff.png
사진을 준비해주시고, 픽쳐를 만들어서 마지막에 이미지 경로를 넣으면 사진이 들어갑니다
그리고 g라벨를 써서 마우스로 클릭하면, 버튼식으로 명령어를 실행 할 수 있습니다
WinRestart:
Shutdown, 6
return
=>리셋 이미지를 클릭하면, 위 명령어를 실행해서 윈도우가 재부팅이 됩니다
파일 다운 받아서 작동법을 확인 할 수 있습니다
윈도우 종료 - 마무리
윈도우 종료 버튼을 굳이 왜 만들어 사용할까? 윈도우 자체에 있고 간단한 배치파일로 만들어 쓰면되지 하는 생각을 레드 역시 코딩하면서 생각을 했습니다
레드는 항상 윈도우를 어찌하면 편하고 유용하게 사용할 수 있을까해서 현재 편하게 사용가능한 프로그램을 오토핫키로 코딩중에 있고, 윈도우 종료 이번 포스팅 코딩을 하면서 이런방법으로 현재 만들고 있는 프로그램에 추가 하면 되겠다 하는 아이디어가 있어서 만들어 보았습니다 그리고 만들고 있는 프로그램에도 추가를 해서 1가지 버그만 해결하면 될것 같습니다
그리고 빠른 시일에 제가 만든 윈도우 편하고 유용하게 사용할 수 있는 프로그램도 공개 해드리 도록 하겠습니다
많은 기대와 자주자주 들어 주세요~~
즐거운 하루 되시고~!~