본문 바로가기

[AutoHotKey] DateTime 사용하기

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


DateTime 컨트롤을 테스트 해 보았습니다.

 

DateTime 컨트롤의 마지막 변수를 통해 날짜형식을 지정할 수 있습니다.

아무것도 없는 경우(Short date format), 긴형식(Long date format), 사용자 지정 형식(custom format) 등으로 설정 할 수 있습니다.

버튼을 하나 만들고 클릭시 현재 설정한 날짜/시간을 Text 라벨에 보여줍니다.

Gui, Add, DateTime, vMyDateTime0 
Gui, Add, DateTime, vMyDateTime1, LongDate
Gui, Add, DateTime, vMyDateTime2, yyyy/M/d/ HH:mm
Gui, Add, Text, vLabel x10 y100 w300 h40
Gui, Add, Button, x10 y120 w100 h20 vInputButton gButtonClick, 날짜 선택
Gui, Show, w300 h150
Return


버튼클릭 이벤트를 받아서 현재 DateTime값을 읽어들입니다.

ButtonClick:
GuiControlGet, SelectedDateTime, , MyDateTime0
GuiControl, , Label, 선택한 날짜 : %SelectedDateTime%
Return


전체 테스트 코드입니다.

Gui, Add, DateTime, Choose20240727 vMyDateTime0 
Gui, Add, DateTime, Choose20240727 vMyDateTime1, LongDate
Gui, Add, DateTime, Choose20240727 vMyDateTime2, yyyy/M/d/ HH:mm
Gui, Add, Text, vLabel x10 y100 w300 h40
Gui, Add, Button, x10 y120 w100 h20 vInputButton gButtonClick, 날짜 선택
Gui, Show, w300 h150
Return

ButtonClick:
GuiControlGet, SelectedDateTime, , MyDateTime0
GuiControl, , Label, 선택한 날짜 : %SelectedDateTime%
Return

GuiClose:
ExitApp


아래와 같이 실행되며 버튼 클릭시 현재 DateTime값을 읽어옵니다.

반응형

댓글