- 다양한 주제에 대해 자유롭게 글을 작성하는 게시판입니다.
Date 19/10/05 17:07:10수정됨
Name   ArcanumToss
File #1   시스템종료.zip (1.24 MB), Download : 45
File #2   종료팝업1.gif (13.3 KB), Download : 16
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


    목록
    번호 제목 이름 날짜 조회 추천
    5828 정치더민주 우원식 원내대표의 눈물. 2 ArcanumToss 17/06/22 3768 0
    5829 기타자유한국당 민경욱, 항의문자 발신자 실명 알아내 답장…“설마 협박?” 32 ArcanumToss 17/06/22 5621 0
    5831 정치문아무개가, 조국 X끼가 어디까지 저럴 수 있는지 한번 해보자 19 ArcanumToss 17/06/23 5436 2
    5844 정치22일 JTBC 뉴스룸의 군사 3급 비밀 보도에 대해 더민주에서 입장을 발표했군요. 12 ArcanumToss 17/06/27 5437 0
    5888 게임게임 단축키 변경 방법 + 강민 결혼식 박태민 축가 2 ArcanumToss 17/07/04 4780 0
    5912 게임스타크1 프로토스 단축키 변경 프로그램(셔틀 unload 단축키 편의성 향상) 2 ArcanumToss 17/07/07 9427 1
    5956 IT/컴퓨터마우스 영역 제한 프로그램(듀얼 모니터 이상을 사용하는 분을 위한 프로그램) 5 ArcanumToss 17/07/15 18173 4
    6613 사회플랜다스의 개? 계!! 3 ArcanumToss 17/11/18 7318 2
    6665 정치청탁금지법 개정안 반대 청원에 참여합시다. 1 ArcanumToss 17/11/28 4525 3
    9639 정치나경원 아들, 고등학교 시절 논문 1저자 등재 논란 23 ArcanumToss 19/09/08 6372 0
    9779 IT/컴퓨터(자작) 윈도우10 빠른 종료 프로그램 12 ArcanumToss 19/10/05 6487 0
    9789 정치검찰의 공소장 변경의 법률적 문제점 정리 18 ArcanumToss 19/10/07 5779 0
    9796 기타패스트트랙 관련 수사가 제대로 안 될 것 같다는 생각이 듭니다. 31 ArcanumToss 19/10/08 6203 0
    9855 정치10월 25일 광화문광장 안 나오면 생명책에서 이름 지우겠다 6 ArcanumToss 19/10/18 5275 0
    10473 정치4/10(금) ~ 4/11(토)에 사전투표가 있네요. + 사전투표소 검색 6 ArcanumToss 20/04/08 4263 6
    4321 일상/생각게임회사 다닌지 7년째, 처음으로 출시를 앞두고 있습니다. 6 arch 16/12/07 4574 7
    6912 경제주차공간 확보에 대한 생각. 14 arch 18/01/07 5083 0
    12528 정치내가 왜 윤석열을 싫어하는가. 21 arch 22/02/20 5622 22
    12593 도서/문학선거 기다리느라 초조하신 중년 여러분을 위해 정치소설 추천합니다. 6 arch 22/03/08 5620 4
    12974 육아/가정필즈상 수상자 인터뷰를 보고. 7 arch 22/07/06 3516 2
    13066 육아/가정식단 편성과 재고 관리 7 arch 22/08/08 2806 1
    13295 도서/문학[독후감] 어두운 바다의 등불이 되어 6 arch 22/11/02 2919 1
    14998 경제소득세와 최저임금, 포괄임금제 이야기. 2 arch 24/10/25 720 0
    15045 일상/생각'우크라' 표기에 대한 생각. 32 arch 24/11/15 1005 5
    79 기타반갑습니다! 홍차넷~ 6 ARIA Company 15/05/30 7201 0
    목록

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

    댓글