IT 관련 팁/오토핫키 Autohotkey

오토핫키 - GUI에 월, 날짜, 요일 넣기

RayShines 2022. 3. 26. 11:10
반응형

오토핫키 GUI에 월, 날짜, 요일을 넣는 방법에 대해서 포스팅해보려고 한다. 

 

원격제어로 오토핫키 GUI를 실행시키고 버튼을 누를 때 날짜나 요일에 따라 눌러야 할 버튼이 다를 경우가 있다. 이때 GUI 자체에 날짜나 요일이 표시되면 좋지 않을까 해서 그런 식으로 만들어 활용하고 있다.

 

GUI를 만드는 방법은 아래를 참고하면 될 것이다.

 

 

오토핫키 - GUI로 원격제어 시 사용할 수 있는 버튼 만들기

원격제어를 할 때 오토핫키를 사용할 수 있으면 좋겠다는 생각을 했다. 그런데 스마트폰이나 태블릿으로 원격제어를 할 때는 ctrl + F10 같은 핫키를 누르기가 곤란하다. 그래서 마우스 클릭이나

rayshines.tistory.com

 

1. GUI에 월, 날짜, 요일 넣기

명령어는 간단하다. GUI 스크립트에 아래의 한 줄을 삽입한다. 

 

**** 시작 - 이 행은 스크립트에 포함시키지 않는다 ****

 

Gui, Add, Datetime, x86 y20 w100 h20, MM/dd/ddd ; GUI 창의 (86,20) 좌표에 너비 100, 높이 20의 날짜 창을 삽입하고, "월/날짜/요일"의 형식으로 표시하라

 

 

**** 끝 - 이 행은 스크립트에 포함시키지 않는다 ****

 

 

기존의 GUI 스크립트에 위의 한 줄을 추가하며 만든 스크립트는 아래와 같다.

 

 

**** 시작 - 이 행은 스크립트에 포함시키지 않는다 ****

 

Gui, Show, x131 y91 w274 h250, Remote Control ; 제목이 "Remote Control"인  X 좌표 131, Y 좌표 91에 높이 250, 너비 274 크기의 창을 생성
Gui, Add, Datetime, x86 y20 w100 h20, MM/dd/ddd ; GUI 창의 (86,20) 좌표에 너비 100, 높이 20의 날짜 창을 삽입하고, "월/날짜/요일"의 형식으로 표시하라
Gui, Add, Button, x86 y50 w100 h30 gB1, 1 ; "1" 이라는 이름의 버튼
Gui, Add, Button, x86 y100 w100 h30 gB2, 2 ; "2" 이라는 이름의 버튼
Gui, Add, Button, x86 y150 w100 h30 gB3, 3 ; "3" 이라는 이름의 버튼
Return

 

 

**** 끝 - 이 행은 스크립트에 포함시키지 않는다 ****

 

그리고 실행해보자.

오토핫키 GUI 월 날짜 요일 넣기

위와 같이 날짜 창이 표시된다.

 

2. GUI에 표시되는 날짜의 형식 바꾸기

(1) 요일만 표시하기

요일만 표시하고 싶을 때는 스크립트를 아래와 같이 바꾼다.

 

**** 시작 - 이 행은 스크립트에 포함시키지 않는다 ****

 

 

Gui, Show, x131 y91 w274 h250, Remote Control ; 제목이 "Remote Control"인  X 좌표 131, Y 좌표 91에 높이 250, 너비 274 크기의 창을 생성
Gui, Add, Datetime, x86 y20 w100 h20, ddd ; GUI 창의 (86,20) 좌표에 너비 100, 높이 20의 날짜 창을 삽입하고, "요일"의 형식으로 표시하라
Gui, Add, Button, x86 y50 w100 h30 gB1, 1 ; "1" 이라는 이름의 버튼
Gui, Add, Button, x86 y100 w100 h30 gB2, 2 ; "2" 이라는 이름의 버튼
Gui, Add, Button, x86 y150 w100 h30 gB3, 3 ; "3" 이라는 이름의 버튼
Return

 

**** 끝 - 이 행은 스크립트에 포함시키지 않는다 ****

 

오토핫키 GUI 요일 표시

 

(2) 날짜만 표시하기

날짜만 표시하고 싶을 때는 스크립트를 아래와 같이 바꾼다.

 

**** 시작 - 이 행은 스크립트에 포함시키지 않는다 ****

 

 

Gui, Show, x131 y91 w274 h250, Remote Control ; 제목이 "Remote Control"인  X 좌표 131, Y 좌표 91에 높이 250, 너비 274 크기의 창을 생성
Gui, Add, Datetime, x86 y20 w100 h20, dd ; GUI 창의 (86,20) 좌표에 너비 100, 높이 20의 날짜 창을 삽입하고, "월/날짜/요일"의 형식으로 표시하라
Gui, Add, Button, x86 y50 w100 h30 gB1, 1 ; "1" 이라는 이름의 버튼
Gui, Add, Button, x86 y100 w100 h30 gB2, 2 ; "2" 이라는 이름의 버튼
Gui, Add, Button, x86 y150 w100 h30 gB3, 3 ; "3" 이라는 이름의 버튼
Return

 

**** 끝 - 이 행은 스크립트에 포함시키지 않는다 ****

 

오토핫키 GUI 날짜 표시

이런 식으로 GUI에 월/날짜/요일, 요일, 날짜 등을 넣어서 편리하게 활용할 수 있다. 

반응형