AutoHotKey(오토핫키) 설명서 If var is [not] type
If var is [not] type
지정한 변수에 격납되고 있는 데이터가 특정의 형태인지 어떤지로 분기
if var is type if var is not type
Parameters
인수명 | 설명 |
---|---|
var | 변수명 |
type | 변수의 형명(Remarks참조) |
Remarks
integer |
소수점을 포함하지 않는다10진수치나, 「0x」(으)로 시작된다16진수치. 전후에 반각 스페이스를 포함하는 것 안개+부호로 시작되는 것도 가능. |
float | 소수점을 포함한다10진수치. 전후에 반각 스페이스를 포함하는 것이나,+부호로 시작되는 것, 소수점으로부터 시작되는 것도 가능. |
number | integer인가float에 해당하는 것 |
digit | 0...9만으로 구성되는 숫자.전후의 공백도 용서된다. |
xdigit | 0...9a...f(으)로 구성된다16진수치.대문자에서도 소문자라도 좋다.전후의 공백도 용서된다. |
alpha | a...zA...Z(으)로부터 되는 알파벳열. |
upper | A...Z(으)로부터 되는 대문자 알파벳열. |
lower | a...z(으)로부터 되는 소문자 알파벳열. |
alnum | a...zA...z0...9의 영숫자열. |
space | 반각 스페이스인가Tab문자, 개행(CR(이)나LF)등의 공백 문자만 |
time | YYYYMMDDHH24MISS의 타임 스탬프 형식으로서 올바르다14자리수까지의 숫자열. 「2004」(와)과 같은 도중까지의 값으로도 가능. MM의 부분이01..12의 범위가 아닌 등 일자 시각으로서 잘못하고 있는 것은 불가. 타임 스탬프로 간주해지는 범위는,1601해부터9999해까지. |
time이외의 형식은, 내용이 하늘에서도 일치로 간주해진다.
Related
%A_Year%, SetFormat, FileGetTime, IfEqual, StringLen, IfInString, StringUpper, EnvAdd, Blocks, Else
Example(s)
if var is float MsgBox, %var% is a floating point number. else if var is integer MsgBox, %var% is an integer. if var is time MsgBox, %var% is also a valid date-time.
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 IfWinActive / IfWinNotActive (0) | 2014.08.14 |
---|---|
AutoHotKey(오토핫키) 설명서 IfMsgBox (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 IfInString / IfNotInString (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 If var [not] in values / If var [not] contains values (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 If(식) (0) | 2014.08.14 |