º¯¼öÀÇ ³»¿ëÀÌ ¼ýÄ¡ÀÎÁö, ´ë¹®ÀÚÀÎÁö µîµîÀ» Á¡°ËÇÕ´Ï´Ù.
if var is type if var is not 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%´Â ¶ÇÇÑ À¯È¿ÇÑ ³¯Â¥-½Ã°£À̱⵵ ÇÕ´Ï´Ù.