º¯¼öÀÇ ³»¿ëÀÌ ¸ñ·Ï¿¡ ÀÖ´Â Ç׸ñ Áß Çϳª¿¡ ÀÏÄ¡ÇÏ´ÂÁö Á¡°ËÇÕ´Ï´Ù.
if Var in MatchList if Var not in MatchList if Var contains MatchList if Var not contains MatchList
³»¿ëÀ» Á¡°ËÇÒ º¯¼öÀÇ À̸§. "in" ¿¬»êÀÚ´Â Á¤È®ÇÏ°Ô ¸®½ºÆ® Ç׸ñ¿¡ ºÎÇÕÇϱ⸦ ¿ä±¸ÇÕ´Ï´Ù. "contains" ¿¬»êÀÚ´Â ºÎÇÕÀÌ ´õ ½±°Ô ÀϾ´Ï´Ù: Var¿¡ ¸®½ºÆ® Ç׸ñ Áß Çϳª°¡ ºÎ¹®ÀÚ¿·Î Æ÷ÇԵǾî Àֱ⸸ ÇÏ¸é ºÎÇÕÇÕ´Ï´Ù.
½°Ç¥·Î-°¡¸¥ ¹®ÀÚ¿ ¸®½ºÆ®. °¢ ¹®ÀÚ¿Àº VarÀÇ ³»¿ë°ú ºñ±³ÇØ ºÎÇÕÇÕ´Ï´Ù. °¡¸£´Â ½°Ç¥ µÑ·¹ÀÇ ½ºÆäÀ̽º³ª ÅÇÀº Àǹ̰¡ ÀÖ½À´Ï´Ù. ºÎÇÕ ¹®ÀÚ¿ÀÇ ÀϺΰ¡ µÈ´Ù´Â ¶æÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, MatchList¿¡ ABC , XYZ
°¡ ¼³Á¤µÇ¸é Var¿¡´Â ¹Ýµå½Ã ABC¿Í µÚ¿¡ ÇϳªÀÇ ½ºÆäÀ̽º°¡ ´ã±â°Å³ª ¶Ç´Â XYZ¿Í ±× ¾Õ¿¡ ½ºÆäÀ̽º Çϳª°¡ µé¾î ÀÖ¾î¾ß ºÎÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¬¼ÓÀûÀÎ µÎ °³ÀÇ ½°Ç¥´Â ±ÛÀÚ ±×´ë·ÎÀÇ ½°Ç¥ Çϳª°¡ °á°úÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½Àº ±ÛÀÚ ±×´ë·ÎÀÇ ½°Ç¥ Çϳª¸¦ string1ÀÇ ³¡¿¡ »ý»êÇÕ´Ï´Ù: If Var In string1,,,string2
. ºñ½ÁÇÏ°Ô, ´ÙÀ½ ¸ñ·Ï¿¡´Â Ç׸ñ Çϳª°¡ µé¾î ÀÖ°í ±× ¾È¿¡ ±ÛÀÚ ±×´ë·ÎÀÇ ½°Ç¥°¡ Çϳª µé¾î ÀÖ½À´Ï´Ù: If Var In single,,item
. ¸ñ·Ï ¾È¿¡ ºó Ç׸ñÀ» Æ÷ÇÔÇÏ·Á¸é, ù ¹®ÀÚ¸¦ ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ½°Ç¥·Î ¸¸µå½Ê½Ã¿À: If Var In ,string1,string2
("contains" ¿¬»êÀÚ¸¦ »ç¿ëÇÒ ¶§, ºó Ç׸ñÀº ¾ðÁ¦³ª ºÎÇÕÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é ºó ¹®ÀÚ¿Àº ¸ðµç ¹®ÀÚ¿¿¡ Àֱ⠶§¹®ÀÔ´Ï´Ù).
MatchList ¾ÈÀÇ Ç׸ñµéÀº °³º°ÀûÀÎ ¸Å°³º¯¼ö·Î Ãë±ÞµÇÁö ¾Ê±â ¶§¹®¿¡, ¸®½ºÆ®´Â º¯¼ö ¾È¿¡ ¿ÏÀüÈ÷ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î, ±×ÀÇ ±æÀÌ°¡ 16383 ¹®ÀÚ¸¦ ³Ñ¾î¼¸é º¯¼ö ¾È¿¡ ÀϺθ¸ Æ÷ÇԵ˴ϴÙ. ±× ±æÀÌ°¡ ½ºÅ©¸³Æ® ÁÙÀÇ ÃÖ´ë ±æÀÌÀ̱⠶§¹®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, MatchList´Â %List1%,%List2%,%List3%
À¸·Î ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù -- ¿©±â¿¡¼ °¢°¢ÀÇ ºÎ¸ñ·ÏÀº ºÎÇÕÇÒ ¹æ´ëÇÑ ¸®½ºÆ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
¸ñ·Ï¿¡¼ 16384 ¹®ÀÚº¸´Ù ±ä Ç׸ñÀº ÃÊ°úµÈ ¹®ÀÚµéÀ» »õ·Î¿î ¸®½ºÆ® Ç׸ñÀ¸·Î Ãë±ÞÇÕ´Ï´Ù. ±×·¡¼, º¸Åë ±×·± Ç׸ñÀº ÇÇÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù.
¾ðÁ¦³ª ¼ýÀÚ¼øÀÌ ¾Æ´Ï¶ó ¾ËÆĺª ¼øÀ¸·Î ºñ±³µË´Ï´Ù. ¿¹¸¦ µé¾î, ¹®ÀÚ¿ "11"´Â ¸®½ºÆ® Ç׸ñ "11.0"°ú ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.
"contains" ¿¬»êÀÚ´Â IfInString/IfNotInString¸¦ »ç¿ëÇÑ °Í°ú °°½À´Ï´Ù. ´Ü, ´ÙÁß °Ë»ö ¹®ÀÚ¿Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù (¹«¾ùÀÌµç ºÎÇÕÇÕ´Ï´Ù).
StringCaseSense On
À» »ç¿ëÇÏ¸é ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇØ ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù.
MatchList°¡ ±æ¸é, ¿©·¯ °³ÀÇ ÂªÀº ÁÙ·Î ³ª´ ¼ö ÀÖ½À´Ï´Ù. °è¼Ó ¼½¼ÇÀ» »ç¿ëÇÏ¸é µÇ´Âµ¥, ÀÌ´Â °¡µ¶¼º°ú À¯Áö°ü¸®¼ºµµ Çâ»ó½ÃÄÑ ÁÝ´Ï´Ù.
¿¬»êÀÚ "between", "is", "in", ±×¸®°í "contains"Àº Ç¥Çö½Ä¿¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
if var between, IfEqual/Greater/Less, IfInString, StringCaseSense, ºí·Ï, Else
if var in exe,bat,com MsgBox ÆÄÀÏ È®ÀåÀÚ°¡ ½ÇÇà À¯ÇüÀÔ´Ï´Ù. if var in 1,2,3,5,7,11 ; ¸®½ºÆ® ¾È¿¡ ½ºÆäÀ̽º¸¦ ȸÇÇÇÕ´Ï´Ù. MsgBox %var%´Â ¼Ò¼öÀÔ´Ï´Ù. if var contains 1,3 ; °ªµéÀ» ¹®ÀÚ¿·Î ºñ±³ÇÑ´Ù´Â °ÍÀ» ÁÖ¸ñÇϽʽÿÀ. ¼ýÀÚ·Î ºñ±³ÇÏÁö ¾Ê½À´Ï´Ù. MsgBox Var¿¡ 1 ¶Ç´Â 3ÀÌ ´ã°Ü ÀÖ½À´Ï´Ù (Var´Â 1, 3, 10, 21, 23, µîµîÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.) if var in %MyItemList% MsgBox %var%´Â ¸ñ·Ï ¾È¿¡ ÀÖ½À´Ï´Ù. InputBox, UserInput, Enter YES or NO if UserInput not in yes,no MsgBox ÀÔ·ÂÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. WinGetTitle, active_title, A if active_title contains Address List.txt,Customer List.txt MsgBox ¿øÇϴ â Áß Çϳª°¡ È°¼ºÈ »óÅÂÀÔ´Ï´Ù. if active_title not contains metapad,Notepad MsgBox ±×·¯³ª ¸ÞŸÆе忡µµ ³ëÆ®Æе忡µµ ÆÄÀÏÀÌ ¿·Á ÀÖÁö ¾Ê½À´Ï´Ù.