If var is [not] type

º¯¼öÀÇ ³»¿ëÀÌ ¼ýÄ¡ÀÎÁö, ´ë¹®ÀÚÀÎÁö µîµîÀ» Á¡°ËÇÕ´Ï´Ù.

if var is type
if var is not type

¸Å°³º¯¼ö

var

º¯¼ö À̸§.

type

¾Æ·¡ÀÇ ³íÆò ÂüÁ¶.

³íÆò

Áö¿øµÇ´Â À¯Çü:

integer var°¡ ºñ¾î ÀÖÁö ¾Ê°í ±×¸®°í ¼ø¼öÇÏ°Ô (¼Ò¼öÁ¡ ¾ø´Â) ¼ýÄ¡ ¹®ÀÚ¿­ (½ÊÀ°Áø¼ö ¶Ç´Â ½ÊÁø¼ö)À̸é ÂüÀÔ´Ï´Ù. ¼±µÎ¿Í ÈĹ̿¡ ½ºÆäÀ̽º¿Í ÅÇÀ» Çã¿ëÇÕ´Ï´Ù. ÀÌ ¹®ÀÚ¿­Àº Ç÷¯½º ¶Ç´Â ¸¶À̳ʽº »çÀÎÀ¸·Î ½ÃÀÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
float var±â ºñ¾î ÀÖÁö ¾Ê°í ±×¸®°í ºÎµ¿ ¼Ò¼öÁ¡ ¼ö¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù; Áï, ¼Ò¼öÁ¡ÀÌ ÀÖ´Â ¼ø¼ö ¼ýÄ¡ ¹®ÀÚ¿­À̸é ÂüÀÔ´Ï´Ù. ¼±µÎ¿Í ÈĹ̿¡ ½ºÆäÀ̽º¿Í ÅÇÀ» Çã¿ëÇÕ´Ï´Ù. ÀÌ ¹®ÀÚ¿­À» Ç÷¯½º ¶Ç´Â ¸¶À̳ʽº »çÀÎÀ¸·Î ½ÃÀÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
number var¿¡ Á¤¼ö³ª ºÎµ¿ ¼Ò¼öÁ¡ ¼ö°¡ ´ã±â¸é ÂüÀÔ´Ï´Ù (°¢°¢ÀÇ Á¶°ÇÀº À§ÀÇ ±â¼úÀ» µû¸¨´Ï´Ù).
digit var°¡ ºñ¾î Àְųª ¿ÀÁ÷ ¼ýÀÚ¸¸ ´ã°í ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù. Áï, 0¿¡¼­ 9±îÁö·Î ±¸¼ºµÇ¸é ÂüÀÔ´Ï´Ù. ´Ù¸¥ ¹®ÀÚµéÀº ´ÙÀ½°ú °°ÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù: ½ºÆäÀ̽º, ÅÇ, Ç÷¯½º »çÀÎ, ¸¶À̳ʽº »çÀÎ, ¼Ò¼ö Á¡, ½ÊÀ°Áø ¼ö, ±×¸®°í 0x Á¢µÎ»ç.
xdigit ½ÊÀ°Áø ÀÚ¸®: digit¿Í µ¿ÀÏÇÏÁö¸¸ A ºÎÅÍ F (´ë¹®ÀÚ ¶Ç´Â ¼Ò¹®ÀÚ))µµ Çã¿ëÇÕ´Ï´Ù. v1.0.44.09+¿¡¼­´Â Á¢µÎ»ç 0xµµ Çã¿ëÇÕ´Ï´Ù.
alpha var°¡ ºñ¾î Àְųª ¾ËÆĺª¸¸ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù. ¹®ÀÚ¿­¿¡ ¼ýÀÚ, ½ºÆäÀ̽º, ÅÇ, ±¸µÎÁ¡ ¶Ç´Â ±âŸ ºñ-¾ËÆĺª ¹®ÀÚ¸¦ ´ã°í ÀÖÀ¸¸é °ÅÁþÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, var¿¡ ½ºÆäÀ̽º°¡ ÀÖ°í ´ÙÀ½ ±âÈ£°¡ µû¶ó¿À¸é, ¾ËÆĺªÀ¸·Î °£ÁÖÇÏÁö ¾Ê½À´Ï´Ù.
upper var°¡ ºñ¾î Àְųª ¶Ç´Â ¿ÀÁ÷ ´ë¹®ÀÚ¸¸ ´ã°í ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù. ¹®ÀÚ¿­¿¡ ¼ýÀÚ, ½ºÆäÀ̽º, ÅÇ, ±¸µÎÁ¡ ¶Ç´Â ±âŸ ºñ-´ë¹®ÀÚ¸¦ ´ã°í ÀÖÀ¸¸é °ÅÁþÀÔ´Ï´Ù.
lower var°¡ ºñ¾î Àְųª ¿ÀÁ÷ ¼Ò¹®ÀÚ¸¸ ´ã°í ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù. ¼ýÀÚ°¡ Àְųª, ½ºÆäÀ̽º, ÅÇ, ±¸µÎÁ¡, ¶Ç´Â ±âŸ ºñ-¼Ò¹®ÀÚ°¡ ¹®ÀÚ¿­¿¡ ÀÖÀ¸¸é °ÅÁþÀÔ´Ï´Ù.
alnum alpha¿Í µ¿ÀÏÇÏÁö¸¸ 0 ºÎÅÍ 9 »çÀÌÀÇ ¹®ÀÚµµ Çã¿ëÇÕ´Ï´Ù.
space var°¡ ºñ¾î Àְųª °ø¹é ¹®ÀÚ¸¸ ´ã°í ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù. °ø¹é ¹®ÀÚ´Â ´ÙÀ½°ú °°ÀÌ ±¸¼ºµË´Ï´Ù: ½ºÆäÀ̽º (%A_Space%), ÅÇ (%A_Tab% or `t), Áٳѱè (`n), ¸®ÅÏ (`r), ¼öÁ÷ ÅÇ (`v), ±×¸®°í ÀåÇǵå (`f).
time

var¿¡ À¯È¿ÇÑ ³¯Â¥-½Ã°£ µµÀåÀÌ µé¾î ÀÖÀ¸¸é ÂüÀÔ´Ï´Ù. Çü½ÄÀÌ YYYYMMDDHH24MISSÀ̰ųª ¾Æ´Ï¸é ¾ÕÂÊ ºÎºÐ¸¸ÀÌ¶óµµ µË´Ï´Ù. ¿¹¸¦ µé¾î, 2004¿Í °°Àº 4-ÀÚ¸® ¹®ÀÚ¿­Àº À¯È¿·Î °£ÁÖÇÕ´Ï´Ù. StringLenÀ» »ç¿ëÇϸé Ãß°¡·Î ½Ã°£ ±¸¼º ºÎºÐÀÌ Á¸ÀçÇÏ´ÂÁö ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù.

1601³â ¹Ì¸¸Àº À¯È¿·Î °£ÁÖÇÏÁö ¾Ê½À´Ï´Ù. ¿î¿µ üÁ¦°¡ º¸Åë Áö¿øÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ÃÖ´ë ÇØ´Â 9999³âÀÔ´Ï´Ù.

´Ü¾î DATE¸¦ ´Ü¾î TIME ´ë½Å »ç¿ëÇصµ, °á°ú´Â °°½À´Ï´Ù.

ÁÖÀÇ: ¿¬»êÀÚ "between", "is", "in", ±×¸®°í "contains"´Â Ç¥Çö½Ä¿¡ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

[AHK_L 42+]: ½Ã½ºÅÛ ·ÎÄÉÀÏÀº StringCaseSense LocaleÀÌ »ç¿ëµÇÁö ¾Ê´Â ÇÑ ¹«½ÃµË´Ï´Ù.

°ü·Ã Ç׸ñ

%A_YYYY%, SetFormat, FileGetTime, IfEqual, if var in/contains MatchList, if var between, StringLen, IfInString, StringUpper, EnvAdd, ºí·Ï, Else

¿¹Á¦

if var is float
    MsgBox, %var%´Â ºÎµ¿ ¼Ò¼öÁ¡ ¼öÀÔ´Ï´Ù.
else if var is integer
    MsgBox, %var%´Â Á¤¼öÀÔ´Ï´Ù.
if var is time
    MsgBox, %var%´Â ¶ÇÇÑ À¯È¿ÇÑ ³¯Â¥-½Ã°£À̱⵵ ÇÕ´Ï´Ù.