AutoHotKey(오토핫키) 설명서 Gui,Add,DateTime

Posted by 발전소장
2014. 8. 14. 00:52 AutoHotKey/Commands

Gui,Add,DateTime

GUI윈도우에 일자 시각을 입력하는 컨트롤을 추가한다

Gui, Add, DateTime [, Options, Format]

Parameters

인수명설명
Options 옵션을 반각 스페이스 단락으로 열거.
공통의 옵션에 대해서는,Gui,Add의 항참조.
고유의 옵션에 대해서는 후술.
V그리고 변수명을 지정해, 「GUI, Submit」(을)를 실행하는 것으로, 현재의 값을YYYYMMDDHH24MISS의 서식그리고 취득할 수 있다.
G그리고 써브루틴명을 지정하면, 일자 시각이 조작에 의해서 변경될 때 마다 그 써브루틴이 실행된다.
Format 표시되는 일자 시각의 서식을 이하의 어떤 것인가의 형태로 설정한다.
생략시
시스템으로 설정된 서식에서 일자만을 표시한다.일본의 경우, 「2005/01/01」(와)과 같은 서식이 된다.
LongDate
시스템으로 설정된 긴 서식에서 일자를 표시한다.일본의 경우, 「2005년 1월 1일」과 같이 된다.
Time
시스템의 언어 설정으로 설정된 서식에서 시각만을 표시한다.「23:55:00」(와)과 같이 된다.
그 외의 서식
FormatTime커멘드로 지정하는 것과 같은 서식에서 임의의 서식을 설정할 수 있다.

고유의Option

ChooseYYYYMMDDHH24MISS
YYYYMMDDHH24MISS(으)로 지정된 일자가 초기 상태로 입력된다.(례:「Choose20050831045349」) 미지정시는 현재 일시가 된다.
RangeMin-Max
Min(와)과Max에 선택 가능한 범위의 하한과 상한을YYYYMMDDHH24MISS의 서식그리고 설정한다.(례:「Range20050101-20051231」)
상한이나 하한의 다른 한쪽만을 지정할 수도 있다(례:「Range20050101」 「Range-20051231」)
지정되지 않았던 경우, 상한은9999년12월31일, 하한은1601년1월1일이 된다.
Right
캘린더가 드롭 다운 표시되는 위치를, 좌단을 컨트롤에 맞추는 것이 아니라, 우단을 대면시키도록(듯이) 한다.
1
드롭 다운 버튼 대신에, 업다운 버튼을 우측으로 부가한다.
이 버튼을 누르면, 컨트롤중의 포커스가 있는 요소가 증감한다.
2
입력란내의 좌측으로 체크 박스를 부가한다.
체크 박스의 체크를 떼면, 일자가 선택되어 있지 않게 된다.
이 때,V옵션으로 지정된 변수에 취득되는 값은 비운다.
ChooseNone
초기 상태로 체크 박스의 체크를OFF(으)로 한다.

Remarks

DateTime컨트롤로 배치되는 일자 시각 입력 컨트롤은, 일견 combobox같지만, 입력란에는 소정의 서식에서 일자 시각을 입력할 수 밖에 하지 못하고, 드롭 다운 버튼을 누른다고 캘린더 컨트롤이 표시되어 일자를 선택할 수 있다.

컨트롤상에서는, 일자 시각의 각 부분 마다 포커스가 이동해, 숫자 키로 직접 입력할 수 있는 것 외에 커서 키의 상하로 값을 증감시키는 것등을 할 수 있다.

Related

GUI, Gui,Add

Example

Gui,Add,DateTime,2 gDT vDTV Choose20040101121101 Range20040101120101,yyyy/MM/dd HH:mm:ss
Gui,Show


DT:
FormatTime,t,%DTV%,yyyy/MM/dd HH:mm:ss
Gui,Show,,%t%
return