본문 바로가기
반응형
[AutoHotKey] TrayTip 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.윈도우에서 알림창을 사용하고 싶을때 TrayTip 컨트롤을 이용하면 됩니다. 가장 기본적인 알림 코드입니다. 마지막 파라미터는 알림 아이콘 및 알림 소리관련 옵션입니다.TrayTip, 경고 , 1번째 메세지입니다.,,2Sleep 3000실행시키면 아래와 같은 알림창이 나온 후 3초 후에 자동 사라집니다.알림창이 사라지는 시간은 Sleep과 SetTimer로 설정할 수 있습니다. 아래는 SetTimer를 사용한 경우입니다.TrayTip, 메세지, 이것은 5 초간 화면에 보여집니다.,,3SetTimer, HideTrayTip, 5000returnHideTrayTip() { TrayTip if SubStr(A_OSVersion,1,3).. 2024. 7. 31.
[AutoHotKey] Popup Menu 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다. Custom 메뉴를 테스트 해 보았습니다. 윈도우키+z 단축키를 누르면 구현된 메뉴가 나옵니다. 메인메뉴와 서브메뉴로 구성된 팝업메뉴입니다.#PersistentMenu, MyMenu, Add, 메뉴1, MenuHandlerMenu, MyMenu, Add, 메뉴2, MenuHandlerMenu, MyMenu, AddMenu, Submenu1, Add, 서브메뉴-1, MenuHandlerMenu, Submenu1, Add, 서브메뉴-2, MenuHandlerMenu, MyMenu, Add, 서브메뉴, :Submenu1Menu, MyMenu, AddMenu, MyMenu, Add, 메뉴3, MenuHandlerreturn팝업메뉴의 각 메뉴에 이.. 2024. 7. 31.
[AutoHotKey] Tray 메뉴 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.Tray 컨트롤을 사용해 보았습니다. 간단히 Tray 아이콘 우클릭시 메뉴1/메뉴2/메뉴3/종료 메뉴가 나오도록 구성하였습니다. #Persistent 명령어는 스크립트가 영구적으로 종료되는것을 막기 위해 메뉴, 타이머등에서 사용됩니다. 이 명령어가 없으면 해당 스크립트가 바로 종료됩니다.#PersistentMenu, Tray, Add, 메뉴1, MenuHandlerMenu, Tray, Add, 메뉴2, MenuHandlerMenu, Tray, Add, 메뉴3, MenuHandlerMenu, Tray, Add, 종료, GuiClose메뉴 선택시 이벤트를 설정하여 현재 선택된 메뉴를 표시하도록 하였습니다.MenuHandler:MsgBox %A_.. 2024. 7. 31.
[AutoHotKey] FileMenu 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.FileMenu 컨트롤을 사용해 보았습니다. FileMenu는 넣고 싶은 아이템을 먼저 생성 후 FileMenu에 add되는 형식으로 설정합니다. 아래 File 메뉴에 메뉴1/메뉴2/메뉴3의 아이템을 추가 을 추가하였습니다.Menu, FileMenu, Add, 메뉴1, MenuHandlerMenu, FileMenu, Add, 메뉴2, MenuHandlerMenu, FileMenu, Add, 종료, GuiCloseMenu, MyMenuBar, Add, &File, :FileMenuGui, Menu, MyMenuBar메뉴선택시 이벤트를 설정하여 MsgBox에 선택된 메뉴를 보여줍니다.MenuHandler:MsgBox, %A_ThisMenu%에서.. 2024. 7. 30.
[AutoHotKey] Tab 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다. 오토핫키를 사용하여 Tab 컨트롤을 테스트 해 보았습니다. 먼저 아래 소스와 같이 4개의 탭을 생성하였습니다.기본적으로 Gui, Tab, 이후에 추가되는 컨트롤은 탭에 추가됩니다.Gui, Add, Tab3, vCurrentTab gTabChange w300 h100 AltSubmit, 탭1|탭2|탭3|탭4Gui, Tab, 1Gui, Add, Text, , 여기는 탭1 화면입니다.Gui, Tab, 2Gui, Add, Text, , 여기는 탭2 화면입니다.Gui, Tab, 3Gui, Add, Text, , 여기는 탭3 화면입니다.Gui, Tab, 4Gui, Add, Text, , 여기는 탭4 화면입니다.마지막 탭까지 컨트롤 추가 후 더이상 .. 2024. 7. 30.
[AutoHotKey] StatusBar 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.StatusBar 컨트롤을 테스트 해 보았습니다. StatusBar를 한개 추가하였습니다.Gui, Add, StatusBar,, 상태바1StatusBar의 영역을 2개로 분리한 후 1번/2번 텍스트를 추가하였습니다.SB_SetParts(100, 200)SB_SetText("1번", 1)SB_SetText("2번", 2)StatusBar에 각 Part에 아이콘을 추가 해 보았습니다.SB_SetIcon("Shell32.dll", 2, 1) SB_SetIcon("Shell32.dll", 3, 2)테스트된 전체 소스 코드입니다.Gui, Add, StatusBar,, 상태바1SB_SetParts(100, 200)SB_SetText("1번", 1)SB.. 2024. 7. 30.
[AutoHotKey] GroupBox 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.GroupBox 컨트롤을 테스트 해 보았습니다. 기본적으로 GroupBox 컨트롤 이외의 컨트롤에서 좌표지정을 하지 않으면 박스 바깥쪽에 생성되네요. GroupBox 컨트롤에 Section 옵션을 지정하면 이 후 생성되는 컨트롤에서 xs, ys 좌표를 사용할 수 있습니다.이 xs, ys는 Section이 적용된 컨트롤을 기준을 원점(origin)으로 설정하여 좌표를 지정할 수 있습니다. xm, ym은 창 왼쪽 윗부분을 기준으로 좌표를 지정하고, xs, ys는 Section을 기준으로 좌표를 지정합니다. r 옵션은 예를 들어 r3는 GroupBox내에 3개의 컨트롤을 배치시킨다는 의미입니다. 테스트된 전체 소스 코드입니다.Gui, Add, G.. 2024. 7. 29.
[AutoHotKey] MonthCal 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.MonthCal 컨트롤을 테스트 해 보았습니다.Gui, Add, MonthCal, vMyCalendarGui, Add, Text, vLabel x10 y200 w300 h40Gui, Add, Button, x10 y220 w100 h20 vInputButton gButtonClick, 날짜 선택Gui, Show, w240 h250ReturnButtonClick:GuiControlGet, SelectedDateTime, , MyCalendarGuiControl, , Label, 선택한 날짜 : %SelectedDateTime%ReturnGuiClose:ExitApp버튼을 클릭하면 MonthCal 컨트롤의 선택된 날짜 값을 가져와서 Text 라.. 2024. 7. 29.
[AutoHotKey] Radio 사용하기 AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.Radio 버튼을 테스트 해 보려고 합니다. 아래와 같이 4개의 Radio 버튼을 생성하였습니다.중간에 다른 컨트롤이 없다면 연속적으로 생성된 Radio 버튼은 모두 같은 그룹으로 생성됩니다.Checked 옵션을 사용하여 처음 체크된 상태로 변경할 수 있습니다.Gui, Add, Radio, x10 vMyRadioGroup0 gMySubroutine, 그룹1 아이템0Gui, Add, Radio, x10 vMyRadioGroup1 gMySubroutine Checked, 그룹1 아이템1Gui, Add, Radio, x10 vMyRadioGroup2 gMySubroutine, 그룹1 아이템2Gui, Add, Radio, x10 vMyRadioGr.. 2024. 7. 29.
반응형