- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 19/10/05 17:07:10수정됨
Name   ArcanumToss
File #1   시스템종료.zip (1.24 MB), Download : 43
File #2   종료팝업1.gif (13.3 KB), Download : 15
Subject   (자작) 윈도우10 빠른 종료 프로그램




취미로 오토핫키를 공부하는데 뭘 만들어볼까 하다가 윈도우 10(64비트)을 종료할 때마다 답답해한다는 사실을 깨닫고 빠르게 컴을 끌 수 있는 간단한 프로그램을 만들어봤습니다.
마음에 드는 아이콘을 만드는 시간이 제일 오래 걸렸네요. ㅎㅎ

* 첨부한 그림 중 왼쪽 메뉴가 이 프로그램이고 오른쪽 메뉴가 제가 실제로 쓰는 메뉴(멀티부팅 메뉴 포함)입니다.


< 단축키 >
Ctrl+Win+Delete : 윈도우 종료 팝업이 뜹니다.
Ctrl+Win+End : 이 프로그램을 종료합니다(3초 내로 '예'를 누르면 종료. 그대로 두면 계속 실행됨).

< 마우스 인식 범위 >
X좌표가 0, Y좌표가 91~시작단추 직전 : 마우스 포인터 위치에 윈도우 종료 팝업이 뜹니다(화면 좌측 상단 좌표 : 0,0).

< 팝업 없애기 >
메뉴가 선택되지 않은 상태(메뉴 반전되지 않은 상태)에서

Esc / Enter / Alt / Win / 팝업 바깥쪽 클릭
또는
'메뉴 닫기(C)' 선택(클릭 또는 반전 후 엔터)


압축을 풀면 TurnOff.exe와 TurnOff 폴더가 생깁니다.
TurnOff 폴더에는 아이콘과 소리파일이 들어있습니다.
TurnOff.exe의 바로가기를 시작프로그램에 넣으면 윈도우 10(64비트)이 작동될 때 자동으로 실행됩니다.

시작프로그램 폴더 띄우기 : Win+R 후 'shell:startup'입력 후 Enter


=====================================================================
소스 코드
=====================================================================

menu, MenuBar_ShutDown, Add, 메뉴 닫기(&C), B_close
menu, MenuBar_ShutDown, Check, 메뉴 닫기(&C)
menu, MenuBar_ShutDown, Add
menu, MenuBar_ShutDown, Add, 로그오프(&L), B_logoff
menu, MenuBar_ShutDown, Add, 절전 모드(&P), B_pwrsave
menu, MenuBar_ShutDown, Add, 다시 시작(&R), B_reboot
menu, MenuBar_ShutDown, Add, 시스템 종료(&S), B_pwroff

menu, MenuBar_ShutDown, Default, 메뉴 닫기(&C)

menu, MenuBar_ShutDown, Icon, 로그오프(&L), TurnOff/logoff.ico, 1
menu, MenuBar_ShutDown, Icon, 절전 모드(&P), TurnOff/powersaving.ico, 1
menu, MenuBar_ShutDown, Icon, 다시 시작(&R), TurnOff/reboot.ico, 1
menu, MenuBar_ShutDown, Icon, 시스템 종료(&S), TurnOff/shutdown.ico, 1

Menu, Tray, Add, 컴퓨터 끄기, :MenuBar_ShutDown

Menu, MenuBar_ShutDown, UseErrorLevel
return

B_close: ;메뉴 닫기(&Del)
SoundPlay *-1
return

B_logoff: ;로그오프(&L)
Run %comspec% /c shutdown /l /f
return

B_pwrsave: ;절전 모드(&P)
Run %comspec% /c shutdown /h /f
return

B_reboot: ;다시 시작(&R)
Run %comspec% /c shutdown /r /f /t 0
return

B_pwroff: ;시스템 종료(&S)
Run %comspec% /c shutdown /s /f /t 0
return


^#end::
str_cntDOWN := sec:= 3
settimer, cntDOWN, 1000

msgbox, 262404, % "시스템 종료 핫키 종료 확인", % "    시스템 종료 핫키 작동을 중지할까요?`n                         ( " str_cntDOWN "초 간 응답 대기 )", %sec%
IfMsgBox Yes
    ExitApp ;예(Yes)를 누르면 프로그램 종료
return


~LButton::
CoordMode,Mouse,Screen
MouseGetPos, nowX, nowY
clickY := A_ScreenHeight - 1
clickX := A_ScreenWidth - 1
if (nowX == 0 && (90 < nowY && nowY < A_ScreenHeight-30))
{
Menubar_show("M")
}
return


^#del::
Menubar_show("K")
return

Menubar_show(fromWhat)
{
CoordMode,Menu,Screen
if (fromWhat == "K") ;키보드 핫키
y := A_ScreenHeight -30
else ;마우스 핫키
y := ;마우스 Y좌표
SoundPlay, TurnOff/ARROW.WAV
Menu, MenuBar_ShutDown, Show, 0, %y%
SoundPlay *-1 ;Esc/Enter/클릭 등으로 메뉴를 없앴을 때
if ErrorLevel
msgbox, 에러발생
}


bye:
ExitApp
return


cntDOWN:
str_cntDOWN--
ControlSetText, Static1, % "시스템 종료 핫키 작동을 중지할까요?`n                    ( " str_cntDOWN "초 간 응답 대기 )", % "시스템 종료 핫키 종료 확인"
return



0


    목록
    번호 제목 이름 날짜 조회 추천
    9779 IT/컴퓨터(자작) 윈도우10 빠른 종료 프로그램 12 ArcanumToss 19/10/05 5961 0
    9708 IT/컴퓨터윈도우용 구글크롬이 요즘 말썽입니다. 16 NilFun 19/09/26 3557 1
    9675 IT/컴퓨터'조국 기사 100만건' 네이버 검색 오류인가, 조작인가 9 제로스 19/09/17 3852 0
    9673 IT/컴퓨터애플의 여러가지 변경된 정책 및 소식 이야기 4 Leeka 19/09/16 4089 3
    9566 IT/컴퓨터앱스토어 한국 신용/직불카드 금일부터 지원 5 Leeka 19/08/20 3547 7
    9546 IT/컴퓨터[마감] SONY 방수 MP3 나눔합니다. 14 에스와이에르 19/08/14 3731 6
    9545 IT/컴퓨터통신 3사가 지하철 5G망 공동 구축에 합의했습니다. 5 Leeka 19/08/14 3607 2
    9520 IT/컴퓨터마이크로소프트의 방송플랫폼 믹서 이용후기 4 BiggestDreamer 19/08/07 4505 1
    9514 IT/컴퓨터Bose soundwear - 유부남을 위한 스피커. 9 판다뫙난 19/08/06 4922 0
    9264 IT/컴퓨터일반인의 서울 VR엑스포 유감 3 TheORem 19/06/01 4570 5
    9163 IT/컴퓨터역시 양산화는 어렵네요. 15 집에가고파요 19/05/07 3720 9
    9055 IT/컴퓨터ios 12.2부터는 보증기간을 손쉽게 확인할 수 있게 되었습니다. 4 Leeka 19/04/10 3301 0
    9020 IT/컴퓨터GPU 2개로 하나는 게임, 하나는 녹화하기 (OBS) 5 메리메리 19/04/01 9650 6
    9000 IT/컴퓨터홍차넷 속도개선 플랜 24 토비 19/03/25 4860 29
    8980 IT/컴퓨터에어팟 2세대가 공개되었습니다. 10 Leeka 19/03/21 3175 1
    8957 IT/컴퓨터갤럭시 버즈 5 헬리제의우울 19/03/13 4412 4
    8775 IT/컴퓨터컴퓨터는 메일을 어떻게 주고 받을까? 13 ikuk 19/01/18 4905 17
    8761 IT/컴퓨터문재인 정부의 ActiveX 제거 공약이 어느 정도 실현될 것 같습니다. 23 April_fool 19/01/14 6486 1
    8749 IT/컴퓨터사용하고 있는 IT 기기 잡담 9 Leeka 19/01/10 3611 1
    8742 IT/컴퓨터아이패드프로 3세대 휨 이야기 + 에어플레이 2 지원 티비들 Leeka 19/01/09 4329 0
    8690 IT/컴퓨터미소녀 캐릭터를 채색해주는 인공지능 3 토비 18/12/27 7705 3
    8623 IT/컴퓨터귀금속 구매를 도와줄 앱을 만들었습니다. 11 케로로병장 18/12/09 3593 15
    8602 IT/컴퓨터미국과 한국 싱크패드 가격 차이 8 HKboY 18/12/04 5001 1
    8485 IT/컴퓨터스틸 시리즈 라이벌 600, 레이저 맘바 엘리트 리뷰 11 Weinheimer 18/11/08 6268 2
    8479 IT/컴퓨터인터넷 뱅킹, 공인인증서를 사용하지 않아도 안전할까? 28 T.Robin 18/11/07 4410 9
    목록

    + : 최근 2시간내에 달린 댓글
    + : 최근 4시간내에 달린 댓글

    댓글