본문 바로가기

[AutoHotKey] Popup Menu 사용하기

by rudals.kim 2024. 7. 31. 댓글 개
반응형
AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.

 

Custom 메뉴를 테스트 해 보았습니다.

윈도우키+z 단축키를 누르면 구현된 메뉴가 나옵니다. 메인메뉴와 서브메뉴로 구성된 팝업메뉴입니다.

#Persistent
Menu, MyMenu, Add, 메뉴1, MenuHandler
Menu, MyMenu, Add, 메뉴2, MenuHandler
Menu, MyMenu, Add

Menu, Submenu1, Add, 서브메뉴-1, MenuHandler
Menu, Submenu1, Add, 서브메뉴-2, MenuHandler

Menu, MyMenu, Add, 서브메뉴, :Submenu1

Menu, MyMenu, Add
Menu, MyMenu, Add, 메뉴3, MenuHandler
return


팝업메뉴의 각 메뉴에 이벤트를 연결하여 해당 메뉴 선택시 MsgBox에 표시하도록 하였습니다.

MenuHandler:
MsgBox, %A_ThisMenu% 메뉴에서 %A_ThisMenuItem%을 선택하였습니다.
return


단축키(윈도우키+z)를 누르면 팝업메뉴가 나오도록 하였습니다.

#z::Menu, MyMenu, Show


아래는 테스트된 전체 소스 코드입니다.

#Persistent
Menu, MyMenu, Add, 메뉴1, MenuHandler
Menu, MyMenu, Add, 메뉴2, MenuHandler
Menu, MyMenu, Add

Menu, Submenu1, Add, 서브메뉴-1, MenuHandler
Menu, Submenu1, Add, 서브메뉴-2, MenuHandler

Menu, MyMenu, Add, 서브메뉴, :Submenu1

Menu, MyMenu, Add
Menu, MyMenu, Add, 메뉴3, MenuHandler
return

MenuHandler:
MsgBox, %A_ThisMenu% 메뉴에서 %A_ThisMenuItem%을 선택하였습니다.
return

#z::Menu, MyMenu, Show


실행 후 윈도우키+z 키를 누르면 아래와 같은 팝업 메뉴창이 나옵니다.

메뉴를 선택하면 선택된 메뉴가 아래와 같이 나옵니다.

반응형

'Software > AutoHotKey' 카테고리의 다른 글

[AutoHotKey] TrayTip 사용하기  (0) 2024.07.31
[AutoHotKey] Tray 메뉴 사용하기  (0) 2024.07.31
[AutoHotKey] FileMenu 사용하기  (0) 2024.07.30
[AutoHotKey] Tab 사용하기  (0) 2024.07.30
[AutoHotKey] StatusBar 사용하기  (0) 2024.07.30

댓글