º¯¼ö À¯Çü: ¿ÀÅäÇÖÅ°´Â ¸í½ÃÀûÀ¸·Î Á¤ÀÇµÈ º¯¼ö À¯ÇüÀÌ ¾ø½À´Ï´Ù. ±×·¸Áö¸¸, ¼ýÀÚ¸¸ µé¾î ÀÖ´Â º¯¼ö´Â (¼±ÅÃÀûÀ¸·Î ¼Ò¼öÁ¡ÀÌ ÀÖÀ¸¸é) ¼öÇÐ ¿¬»êÀ̳ª ºñ±³°¡ ÇÊ¿äÇÒ °æ¿ì ÀÚµ¿À¸·Î ¼ýÀÚ·Î ÀÌÇØÇÕ´Ï´Ù (¼öÇ༺´ÉÀ» °³¼±Çϱâ À§ÇØ, ¼ýÀÚ´Â ³»ºÎÀûÀ¸·Î ij½¬¸¦ Çؼ ¹®ÀÚ¿°úÀÇ »óÈ£º¯È¯À» ÇÇÇÕ´Ï´Ù.)
º¯¼ö ¿µ¿ª°ú ¼±¾ð: ÇÔ¼ö¿¡¼ Áö¿ª º¯¼ö¸¦ Á¦¿ÜÇÏ°í, ¸ðµç º¯¼ö´Â Àü¿ªÀûÀÔ´Ï´Ù; Áï, ½ºÅ©¸³Æ®ÀÇ ¾îµð¿¡¼µç ±× ³»¿ëÀ» Àаųª º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÔ¼ö ÆäÀÌÁö¿¡ Àû½ÃÇÑ ¶§¸¦ Á¦¿ÜÇÏ°í, º¯¼ö´Â ¼±¾ðÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù; ±×³É »ç¿ëÇϸé Á¸ÀçÇÕ´Ï´Ù (°¢ º¯¼ö´Â ºó »óÅ·Π½ÃÀÛÇÕ´Ï´Ù).
º¯¼ö À̸§: º¯¼ö À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù (¿¹¸¦ µé¾î, CurrentDate´Â currentdate¿Í µ¿ÀÏÇÕ´Ï´Ù). º¯¼ö À̸§Àº ±æÀÌ°¡ 253 ¹®ÀÚ±îÁö Çã¿ëµÇ°í ±âÈ£¿Í ¼ýÀÚ ±×¸®°í ´ÙÀ½ ±¸µÎÁ¡ Ç¥½Ãµµ Çã¿ëµË´Ï´Ù: # _ @ $
½ºÅ¸ÀÏ °ü·Ê ¶§¹®¿¡, ÀϹÝÀûÀ¸·Î º¯¼ö´Â ±âÈ£¿Í ¼ýÀÚ ±×¸®°í ¹ØÁÙ ¹®ÀÚ¸¸ »ç¿ëÇÏ´Â ÆíÀÌ ´õ ÁÁ½À´Ï´Ù (¿¹¸¦ µé¾î: CursorPosition, Total_Items, ±×¸®°í entry_is_valid). ÀÌ ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¸é ´Ù¸¥ ¾ð¾î¿¡ Ä£¼÷ÇÑ »ç¶÷µéÀÌ ¿ÀÅäÇÖÅ° ½ºÅ©¸³Æ®¸¦ ´õ ½±°Ô ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¿ÀÅäÇÖÅ°¿Í °°Àº °ü·Ê¸¦ ´Ù¸¥ ¾ð¾î¿¡ »ç¿ëÇϸé, ¿©·¯ºÐ ÀÚ½ÅÀÇ ½ºÅ©¸³Æ®¸¦ ´Ù½Ã ÀбⰡ ´õ ½±´Ù´Â °ÍÀ» ¾Æ½Ã°Ô µÉ °ÍÀÔ´Ï´Ù.
º¯¼ö À̸§À» ÀüÀûÀ¸·Î ¼ýÀÚ·Î ±¸¼ºÇÒ ¼öµµ ÀÖÁö¸¸, ÀÌ°ÍÀº ÀϹÝÀûÀ¸·Î µé¾î¿À´Â ¸í·É¾î ÁÙ ¸Å°³º¯¼ö¿¡¸¸ »ç¿ëµË´Ï´Ù. ±×·± ¼ýÀÚ À̸§Àº Ç¥Çö½Ä¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿Ö³ÄÇÏ¸é º¯¼ö°¡ ¾Æ´Ï¶ó ¼ýÀÚ·Î ÀνĵDZ⠶§¹®ÀÔ´Ï´Ù.
´Ü¾î AND¿Í OR ±×¸®°í NOTÀº Ç¥Çö½Ä¿¡ ¿¬»êÀÚ·Î »ç¿ëµÇ±â ¶§¹®¿¡, ÀϹÝÀûÀ¸·Î º¯¼ö À̸§À¸·Î »ç¿ëÇÏ¸é ¾È µË´Ï´Ù. ±×·± À̸§À» Ç¥Çö½Ä¿¡ »ç¿ëÇϸé ÀûÀýÇÏ°Ô Æò°¡µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
º¯¼ö ¾È¿¡ º¯¼ö¸¦ ÀúÀåÇϱâ: ¹®ÀÚ¿À̳ª ¼ýÀÚ¸¦ º¯¼ö¿¡ ÀúÀåÇÏ·Á¸é, ÀüÅëÀû ÇÒ´ç°ú Ç¥Çö½Ä ÇÒ´çÀÇ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ÀüÅëÀû ¹æ¹ýÀº µîÈ£ ±âÈ£ ¿¬»êÀÚ(=)¸¦ »ç¿ëÇÏ¿© °ãµû¿ÈÇ¥ ¾ø´Â ±âÈ£ ¼ýÀÚ¿À̳ª ÆÛ¼¾Æ® »çÀο¡ µÑ·¯½ÎÀÎ º¯¼ö¸¦ ÇÒ´çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
MyNumber = 123 MyString = ÀÌ°ÍÀº ¹®ÀÚ¿ÀÔ´Ï´Ù. CopyOfVar = %Var% ; º¯¼öÀÇ ³»¿ëÀ» ¿¶÷ÇÏ·Á¸é µîÈ£(=) ¿¬»êÀÚ¿Í ÇÔ²² ÆÛ¼¾Æ® »çÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.
´ëÁ¶ÀûÀ¸·Î, Ç¥Çö½Ä ÇÒ´çÀº ½ÖÁ¡-µîÈ£ ¿¬»êÀÚ (:=)¸¦ »ç¿ëÇÏ¿©, ¼ýÀÚ¿Í °ãµû¿ÈÇ¥ ºÙÀÎ ¹®ÀÚ¿ ±×¸®°í ±âŸ À¯ÇüÀÇ Ç¥Çö½ÄÀ» ÀúÀåÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦´Â ±â´ÉÀûÀ¸·Î ¾ÕÀÇ ¿¹Á¦¿Í µ¿ÀÏÇÕ´Ï´Ù:
MyNumber := 123 MyString := "ÀÌ°ÍÀº ±âÈ£ ¹®ÀÚ¿ÀÔ´Ï´Ù." CopyOfVar := Var ; ¾ÕÀÇ ¿¹¿Í ´Ù¸£°Ô, ÆÛ¼¾Æ® »çÀÎÀÌ := ¿¬»êÀÚ¿¡ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
´õ ¸í·áÇϱ⠶§¹®¿¡ Ç¥Çö½Ä ÇÒ´çÀ» ¸¹Àº »ç¶÷µéÀÌ ¼±È£ÇÕ´Ï´Ù. ±×¸®°í Ç¥Çö½Ä ÇÒ´çÀÌ Áö¿øÇϴ ǥÇö½Ä ±¸¹®ÀÌ ´Ù¸¥ ¸¹Àº ¾ð¾îÀÇ Ç¥Çö½Ä ±¸¹®°ú °ÅÀÇ µ¿ÀÏÇϱ⠶§¹®ÀÔ´Ï´Ù.
À§¿¡¼ ´«Ä¡ ä¼Ì°ÚÁö¸¸ º¯¼öÀÇ ³»¿ëÀ» Áö¿ì´Â µ¥¿¡µµ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù (Áï, º¯¼ö¸¦ ºñ¿ì·Á¸é):
MyVar = MyVar := ""
À§¿¡¼ ºó °ãµû¿ÈÇ¥ ½ÖÀº := ¿¬»êÀÚ¿¡¸¸ »ç¿ëÇØ¾ß Çϴµ¥ = ¿¬»êÀÚ¿Í »ç¿ëÇÏ¸é º¯¼ö ¾È¿¡ µÎ °³ÀÇ °ãµû¿ÈÇ¥ ¹®ÀÚ°¡ ±âÈ£ ±×´ë·Î ÀúÀåµÇ¾î ¹ö¸®±â ¶§¹®ÀÔ´Ï´Ù.
º¯¼öÀÇ ³»¿ë ¿¶÷Çϱâ: °ªÀ» ÀúÀåÇÏ´Â µÎ °¡Áö ¹æ¹ý°ú ¸¶Âù°¡Áö·Î, °ªÀ» ¿¶÷ÇÏ´Â ¹æ¹ýµµ ¿ª½Ã ÀüÅëÀû ¿¶÷°ú Ç¥Çö½Ä ¿¶÷ µÎ °¡ÁöÀÇ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ÀüÅëÀû ¿¶÷Àº °¢ º¯¼ö À̸§À» ÆÛ¼¾Æ® »çÀÎÀ¸·Î µÑ·¯ ½Î±â¸¦ ¿ä±¸ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
MsgBox Var º¯¼öÀÇ °ªÀº %Var% ÀÔ´Ï´Ù. CopyOfVar = %Var%
´ëÁ¶ÀûÀ¸·Î, Ç¥Çö½Ä ¿¶÷Àº º¯¼ö À̸§ µÑ·¹¿¡ ÆÛ¼¾Æ® ±âÈ£¸¦ »ý·«ÇÏÁö¸¸, ±âÈ£ ¹®ÀÚ¿Àº °ãµû¿ÈÇ¥·Î µÑ·¯¾ß ÇÕ´Ï´Ù. ±×·¡¼, ´ÙÀ½Àº ¾Õ ¿¡Á¦ÀÇ µ¿µîÇÑ Ç¥Çö½ÄÀÔ´Ï´Ù:
MsgBox % "The value in the variable named Var is " . Var . "." ; µÎ °³ÀÇ ¹®ÀÚ¿À» °áÇÕÇϴµ¥ ¸¶Ä§Ç¥°¡ »ç¿ëµÇ¾ú½À´Ï´Ù. CopyOfVar := Var
À§ÀÇ MsgBox ÁÙ¿¡¼, ÆÛ¼¾Æ® »çÀΰú ½ºÆäÀ̽º°¡ ¸Å°³º¯¼ö¸¦ ÀüÅëÀû ¸ðµå¿¡¼ Ç¥Çö½Ä ¸ðµå·Î ¹Ù²Ù´Âµ¥ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ°ÍÀº ²À ÇÊ¿äÇѵ¥ ÀüÅëÀû ¹æ¹ýÀÌ ¸ðµç ¸í·É¾î¿¡ ±âº»°ªÀ¸·Î »ç¿ëµÇ±â ¶§¹®ÀÔ´Ï´Ù (¹®¼¿¡ Àû½ÃµÈ °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù). ±×·¸Áö¸¸, ¾î¶² ¸í·É¾îÀÇ ¸Å°³º¯¼öµéÀº Ç¥Çö½ÄÀ» ¹Þ¾Æ µéÀÎ´Ù°í ¹®¼¿¡ Àû½ÃµÇ¾î ÀÖ½À´Ï´Ù. ±×·± °æ¿ì ¾ÕÀÇ ÆÛ¼¾Æ® »çÀÎÀº Çã¿ëµÇÁö¸¸ Çʼö´Â ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¸ðµç ¿¹´Â È¿°ú°¡ ¶È °°½À´Ï´Ù. ¿Ö³ÄÇϸé SleepÀÇ Ã¹ ¹ø° ¸Å°³º¯¼ö°¡ Ç¥Çö½ÄÀ» Çã¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù:
Sleep MillisecondsToWait Sleep %MillisecondsToWait% Sleep % MillisecondsToWait
º¯¼ö ºñ±³Çϱâ: ´Ù¾çÇÑ Á¾·ùÀÇ ºñ±³¿¡ °üÇÑ Áß¿äÇÑ °íÁö »çÇ×, ƯÈ÷ ¾ðÁ¦ °ýÈ£¸¦ »ç¿ëÇØ¾ß Çϴ°¡¿¡ °üÇÑ Á¤º¸´Â ¾Æ·¡ÀÇ Ç¥Çö½Ä ¼½¼ÇÀ» ÀÐ¾î º¸½Ê½Ã¿À.
Ç¥Çö½ÄÀº ÀÏ·ÃÀÇ º¯¼ö, ±âÈ£ ¹®ÀÚ¿, ±×¸®°í/¶Ç´Â ±âÈ£ ¼ýÀÚ¿¡ Çϳª ÀÌ»óÀÇ ¿¬»êÀ» ¼öÇàÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
º¯¼ö À̸§Àº Ç¥Çö½Ä¿¡¼ ÆÛ¼¾Æ® »çÀÎÀ¸·Î µÑ·¯½ÎÁö ¾Ê½À´Ï´Ù (ÀÇ»ç-¹è¿°ú ±âŸ ÀÌÁß ÂüÁ¶´Â Á¦¿ÜÇÕ´Ï´Ù). °á°úÀûÀ¸·Î, ±âÈ£ ¹®ÀÚ¿Àº °ãµû¿ÈÇ¥·Î µÑ·¯½Î¼ º¯¼ö¿Í ±¸º°ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
if (CurrentSetting > 100 or FoundColor <> "Blue") MsgBox ¼³Á¤ÀÌ ³Ê¹« ³ô°Å³ª À߸øµÈ »öÀÌ Á¸ÀçÇÕ´Ï´Ù.
À§ÀÇ ¿¹Á¦¿¡¼, "Blue"´Â °ãµû¿ÈÇ¥ ¾È¿¡ Àִµ¥ ¿Ö³ÄÇÏ¸é ±âÈ£ ¹®ÀÚ¿À̱⠶§¹®ÀÔ´Ï´Ù. ½ÇÁ¦·Î Àοë-¹®ÀÚ¸¦ ±âÈ£ ¹®ÀÚ¿ ¾È¿¡ Æ÷ÇÔÇÏ·Á¸é, µÎ °³ÀÇ °ãµû¿ÈÇ¥¸¦ ¿¬¼ÓÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿Í °°ÀÌ µÎ ¹ø ³ªÅ¸³ª¾ß ÇÕ´Ï´Ù: "She said, ""An apple a day."""
.
Áß¿ä: Ç¥Çö½ÄÀÌ µé¾î ÀÖ´Â if-¼¼ú¹®Àº ¿¹¸¦ µé¾î If FoundColor <> Blue
¿Í °°Àº ÀüÅëÀûÀÎ if-¼¼ú¹®°ú ´Ù¸¨´Ï´Ù. ´Ü¾î "if" µÚÀÇ ¹®ÀÚ¸¦ ¿©´Â-°ýÈ£·Î ¸¸µì´Ï´Ù.
ÀÌ°ÍÀº º¸Åë Àüü Ç¥Çö½ÄÀ» °ýÈ£·Î µÑ·¯½Î¸é ÇØ°áµÇÁö¸¸, if (x > 0) and (y > 0)
¿Í °°ÀÌ Çصµ µË´Ï´Ù.
°Ô´Ù°¡, ¿©´Â-°ýÈ£´Â ´Ü¾î "if" ´ÙÀ½ÀÇ Ã¹ Ç׸ñÀÌ ÇÔ¼ö È£Ã⠶Ǵ "not" ¶Ç´Â "!"¿Í °°Àº ¿¬»êÀÚÀÏ °æ¿ì ¿ÏÀüÈ÷ »ý·«Çصµ µË´Ï´Ù.
ºó ¹®ÀÚ¿: ºó ¹®ÀÚ¿À» Ç¥Çö½Ä¿¡ ÁöÁ¤ÇÏ·Á¸é, ºó °ãµû¿ÈÇ¥ ÇÑ ½ÖÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, if (MyVar <> "")
¼¼ú¹®Àº MyVar°¡ ºñ¾î ÀÖÁö ¾ÊÀ¸¸é ÂüÀÔ´Ï´Ù. ±×·¸Áö¸¸, ÀüÅëÀûÀÎ-if¿¡¼, ÇÑ ½ÖÀÇ ºó °ãµû¿ÈÇ¥´Â ±âÈ£ ±×´ë·Î °£ÁÖÇÕ´Ï´Ù. ¿¹¸¦ µé¾î if MyVar = ""
´Â MyVar¿¡ ½ÇÁ¦·Î °ãµû¿ÈÇ¥ ½ÖÀÌ ´ã°Ü ÀÖÀ» °æ¿ì¿¡¸¸ ÂüÀÔ´Ï´Ù. ±×·¡¼, º¯¼ö°¡ ºñ¾îÀÖ´ÂÁö ÀüÅëÀûÀÎ-if·Î Á¡°ËÇÏ·Á¸é, ´ÙÀ½ ¿¹¿Í °°ÀÌ ¿À¸¥ÂÊ¿¡ ¾Æ¹«°Íµµ ¾øÀÌ = ¶Ç´Â <>¸¦ »ç¿ëÇϽʽÿÀ: if Var =
.
°ü·ÃÇؼ ¸»¾¸ µå¸®ÀÚ¸é, (x +* 3)
¿Í °°ÀÌ ¹«È¿ÇÑ ½ÄÀº ºó ¹®ÀÚ¿À» »êÃâÇÕ´Ï´Ù.
Ç¥Çö½ÄÀÇ °á°ú¸¦ ÀúÀåÇϱâ: °á°ú¸¦ º¯¼ö¿¡ ÀúÀåÇÏ·Á¸é, := ¿¬»êÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:
NetPrice := Price * (1 - Discount/100)
ºÒ¸®¾ð °ª:
Ç¥Çö½ÄÀ» ÂüÀ̳ª °ÅÁþÀ¸·Î Æò°¡ÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¶§ (IF-¼¼ú¹®Ã³·³), ºó ¶Ç´Â 0ÀÎ °á°ú´Â °ÅÁþÀ¸·Î °£ÁÖµÇ°í ´Ù¸¥ ¸ðµç °á°ú´Â ÂüÀ¸·Î °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î, ¼¼ú¹® if ItemCount
´Â ItemCount°¡ ºñ¾î Àְųª 0ÀÏ °æ¿ì¿¡¸¸ °ÅÁþÀÔ´Ï´Ù. ºñ½ÁÇÏ°Ô, Ç¥Çö½Ä if not ItemCount
´Â ±× ¹Ý´ë °á°ú¸¦ »êÃâÇÕ´Ï´Ù.
NOT/AND/OR/>/=/<¿Í °°Àº ¿¬»êÀÚ´Â ÀÚµ¿À¸·Î Âü ¶Ç´Â °ÅÁþ °ªÀ» »ý»êÇÕ´Ï´Ù: Âü¿¡´Â 1 ±×¸®°í °ÅÁþ¿¡´Â 0À» »êÃâÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ Ç¥Çö½Ä¿¡¼, º¯¼ö DoneÀº µÎ Á¶°ÇÁß Çϳª¶óµµ ÂüÀÏ °æ¿ì 1ÀÌ ÇÒ´çµË´Ï´Ù.:
Done := A_Index > 5 or FoundIt
À§¿¡¼ ¾Ï½ÃÇϵíÀÌ, º¯¼ö´Â ±×³É ºñ¿ì°Å³ª 0À» ÇÒ´çÇÏ¸é °ÅÁþ°ªÀ» ´ã´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÀÌ¿ëÇÏ¿©, ´ÜÃà ¼¼ú¹® if Done
À» »ç¿ëÇÏ¸é º¯¼ö DoneÀÌ ÂüÀÎÁö °ÅÁþÀÎÁö Á¡°ËÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ü¾î true¿Í false´Â ³»Àå º¯¼ö·Î¼ °¢°¢ 1°ú 0À» ´ã°í ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ½ºÅ©¸³Æ®¸¦ Á» ´õ Àб⠽±°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù:
CaseSensitive := false ContinueSearch := true
Á¤¼ö¿Í ºÎµ¿ ¼Ò¼öÁ¡ ¼ö: Ç¥Çö½Ä ¾È¿¡¼, ¼ýÀÚ´Â ¾È¿¡ ¼Ò¼öÁ¡ÀÌ ÀÖÀ¸¸é ºÎµ¿ ¼Ò¼öÁ¡ ¼ö·Î °£Áֵ˴ϴÙ; ±×·¸Áö ¾ÊÀ¸¸é Á¤¼ö·Î Ãë±ÞÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ¿¬»êÀÚ¿¡ ´ëÇÏ¿© -- ¿¹¸¦ µé¾î µ¡¼À°ú °ö¼À -- µÎ ÀÔ·ÂÁß Çϳª¶óµµ ºÎµ¿ ¼Ò¼öÁ¡ ¼öÀ̸é, ±× °á°úµµ ¿ª½Ã ºÎµ¿ ¼Ò¼öÁ¡ ¼ö°¡ µË´Ï´Ù.
Ç¥Çö½Ä°ú ºñ-Ç¥Çö½Ä ¾È¿¡¼ ºñ½ÁÇÏ°Ô Á¤¼ö´Â 16Áø¼ö³ª ½ÊÁø¼ö Çü½ÄÀ¸·Î ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. 16Áø¼ö´Â ¸ðµÎ Á¢µÎ»ç 0x·Î ½ÃÀÛÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Sleep 0xFF
´Â Sleep 255
¿Í µ¿µîÇÕ´Ï´Ù. v1.0.46.11+¿¡¼, °úÇÐÀû Ç¥±â¹ýÀ¸·Î ÀÛ¼ºµÈ ºÎµ¿ ¼Ò¼öÁ¡ ¼ö¸¦ ÀÎÁöÇÕ´Ï´Ù; ±×·¯³ª ¾È¿¡ ¼Ò¼öÁ¡ÀÌ Æ÷ÇԵǾî ÀÖÀ» °æ¿ì¿¡¸¸ ÀÎÁöÇÕ´Ï´Ù (¿¹, 1.0e4
±×¸®°í -2.1E-4
).
°Á¦·Î Ç¥Çö½ÄÀ¸·Î ¸¸µé±â: Ç¥Çö½ÄÀº ¸Å°³º¯¼ö¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Á÷Á¢ÀûÀ¸·Î Áö¿øÇÏÁö ¾Ê´õ¶óµµ (OutputVar ¸Å°³º¯¼ö Á¦¿Ü) Ç¥Çö½Ä ¾Õ¿¡ ÆÛ¼¾Æ® »çÀΰú ½ºÆäÀ̽º ¶Ç´Â ÆÛ¼¾Æ® »çÀΰú ÅÇÀ» µÎ¸é µË´Ï´Ù. [v1.1.21+]¿¡¼, ÀüÅëÀûÀÎ IF ¸í·É¾î¸¦ Á¦¿ÜÇÏ°í ¸ðµç ¸í·É¾îÀÇ InputVar ¸Å°³º¯¼ö¿¡ ÀÌ Á¢µÎ»ç¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (´ë½Å¿¡ If (Ç¥Çö½Ä)À» »ç¿ëÇϽʽÿÀ). ÀÌ Å×Å©´ÐÀº Á¾Á¾ ¹è¿¿¡ Á¢±ÙÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î:
FileAppend, % MyArray[i], My File.txt FileAppend, % MyPseudoArray%i%, My File.txt MsgBox % "The variable MyVar contains " . MyVar . "." Loop % Iterations + 1 WinSet, Transparent, % X + 100 Control, Choose, % CurrentSelection - 1
°ö¼À(*)°ú ³ª´°¼À(/)°ú °°ÀÌ ¿ì¼±¼øÀ§°¡ °°Àº ¿¬»êÀÚ´Â ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊ ¼ø¼·Î Æò°¡µË´Ï´Ù. ´ëÁ¶ÀûÀ¸·Î, µ¡¼À (+)°ú °°ÀÌ ¿ì¼± ¼øÀ§°¡ ³·Àº ¿¬»êÀÚ´Â °ö¼À(*)°ú °°ÀÌ ´õ ³ôÀº ¿¬»êÀÚ ´ÙÀ½¿¡ Æò°¡µË´Ï´Ù. ¿¹¸¦ µé¾î, 3 + 2 * 2´Â 3 + (2 * 2)À¸·Î Æò°¡µË´Ï´Ù. °ýÈ£¸¦ »ç¿ëÇÏ¸é ´ÙÀ½ ¿¹¿Í °°ÀÌ ¿ì¼± ¼øÀ§¸¦ ¿À¹ö¶óÀ̵åÇÒ ¼ö ÀÖ½À´Ï´Ù: (3 + 2) * 2
¾Æ·¡¿¡ Àû½ÃÇÑ ¶§¸¦ Á¦¿ÜÇÏ°í, ¼öÇÐ ¿¬»ê°ú °ü·ÃµÈ ºó °ª (ºó ¹®ÀÚ¿)Àº ¸ðµÎ 0À¸·Î °£ÁÖµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡, ¿¡·¯·Î Ãë±ÞÇÕ´Ï´Ù. ±× ¶§¹®¿¡ Ç¥Çö½ÄÀÇ ÀϺΰ¡ ºó ¹®ÀÚ¿·Î Æò°¡µË´Ï´Ù. ¿¹¸¦ µé¾î, º¯¼ö X°¡ ºñ¾î ÀÖÀ¸¸é, Ç¥Çö½Ä X+1Àº 1ÀÌ ¾Æ´Ï¶ó ºó °ªÀ» »êÃâÇÕ´Ï´Ù.
%Var% | º¯¼ö°¡ Ç¥Çö½Ä ¾È¿¡¼ ÆÛ¼¾Æ® »çÀο¡ µÑ·¯ ½Î¿© ÀÖÀ¸¸é (¿¹, %Var%), ±× º¯¼ö¿¡ µé¾î ÀÖ´Â °ÍÀº ¾î¶² °ÍÀÌµç ¶Ç´Ù¸¥ º¯¼öÀÇ À̸§À̳ª ºÎºÐ À̸§À¸·Î °£ÁÖÇÕ´Ï´Ù (±×·± º¯¼ö°¡ ¾ø´Ù¸é, %Var%´Â ºó ¹®ÀÚ¿·Î °áÁ¤µË´Ï´Ù). ÀÌ·± ÀÏÀº ´ÙÀ½ ¿¹¿Í °°ÀÌ ÀÇ»ç-¹è¿À» ÂüÁ¶ÇÏ´Â µ¥ ÀÚÁÖ »ç¿ëµË´Ï´Ù: Var := MyArray%A_Index% + 100
ÇÏÀ§ ȣȯÀ» À§ÇØ, "Ç¥Çö½ÄÀÏ ¼ö ÀÖÀ½"À¸·Î ¹®¼ÈµÇ¾î ÀÖ´Â ¸í·É¾î ¸Å°³º¯¼ö´Â ÆÛ¼¾Æ® ±âÈ£ ¾È¿¡ À̸§¸¸ ÀÖ´Â º¯¼ö¿¡¼ ¸¶Ä¡ ÆÛ¼¾Æ® »çÀÎÀÌ ¾ø´Â °Íó·³ Ãë±ÞÇÕ´Ï´Ù (¿¹, %Var%, ±×·¯³ª Array%i%´Â ¾Æ´Ô). °ýÈ£ ¾È¿¡ ±× ÂüÁ¶¸¦ µÑ·¯½Î¸é ÀÌ·± ÀÏÀ» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù; ¿¹, [AHK_L 52+]: º¸Åë º¯¼ö ¿Ü¿¡µµ, %Var%´Â ȯ°æ º¯¼ö, Ŭ¸³º¸µå, ¶Ç´Â ¿¹¾à/Àбâ-Àü¿ë º¯¼ö·Î °áÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. revision 52ÀÌÀü¿¡¼, ÀÌ·± °æ¿ì %Var%´Â ºó ¹®ÀÚ¿À» »êÃâÇß¾ú½À´Ï´Ù. |
x.y | [AHK_L 31+]: °´Ã¼ Á¢±Ù. x °´Ã¼¿¡ ¸Þ½îµå¸¦ È£ÃâÇϰųª °ªÀ» ¼³Á¤ÇÏ°í ¾ò½À´Ï´Ù. ¿©±â¿¡¼ y´Â ±âÈ£ ±×´ë·ÎÀÇ °ªÀÔ´Ï´Ù. °´Ã¼ ±¸¹®À» ÂüÁ¶ÇϽʽÿÀ. |
new | [v1.1.00+]: ¶Ç´Ù¸¥ °´Ã¼·ÎºÎÅÍ »ó¼Ó¹Þ¾Æ »õ °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, x := new y ´Â Á¾Á¾ x := {base: y} ¿Í µ¿µîÇÕ´Ï´Ù. new ´Â ´ÙÀ½¿¡ GlobalClass.NestedClass ÀÇ ÇüÅ·Πº¯¼ö³ª °£´ÜÇÑ Å¬·¡½º À̸§ÀÌ µû¶ó¿Í¾ß ÇÕ´Ï´Ù. ±×¸®°í ¼±ÅÃÀûÀ¸·Î x := new y(z) ¿¡¼¿Í °°ÀÌ ¸Å°³º¯¼ö°¡ µû¶ó ¿É´Ï´Ù (¿©±â¿¡¼ y ´Â »ç¿ë°¡´ÉÇÏÁö¸¸, ÇÔ¼ö À̸§Àº ¾Æ´Õ´Ï´Ù).
ÀÚ¼¼ÇÑ °ÍÀº ¸ÂÃã °´Ã¼¸¦ ÂüÁ¶ÇϽʽÿÀ. |
++ -- |
ÀüÀ§/ÈÄÀ§ Áõ°¨. º¯¼ö¿¡¼ 1À» ´õÇϰųª »®´Ï´Ù (±×·¯³ª 1.0.46 ÀÌÀü ¹öÀüÀ̸é, ÀÌ°ÍÀº ¿ÀÁ÷ ±× ÀÚü·Î ÇÑ ÁÙ¿¡ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù; ´Ù¸¥ ¿¬»êÀÚ°¡ ¾ø¾î¾ß ÇÕ´Ï´Ù). ¿¬»êÀÚ´Â º¯¼ö À̸§ÀÇ ¾ÕÀ̳ª µÚ¿¡ ³ªÅ¸³³´Ï´Ù. À̸§ ¾Õ¿¡ ³ªÅ¸³ª¸é, ¿¬»êÀÌ Áï½Ã ¼öÇàµÇ°í ±× °á°ú°¡ ´ÙÀ½ ¿¬»ê¿¡ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, Var := ++X ´Â X¸¦ Áï½Ã Áõ°¡½ÃŲ ´ÙÀ½ ±×ÀÇ °ªÀ» Var¿¡ ÇÒ´çÇÕ´Ï´Ù. ¹Ý´ë·Î, Áõ°¨ ¿¬»êÀÚ°¡ º¯¼ö À̸§ µÚ¿¡ ÀÖÀ¸¸é ±× º¯¼ö°¡ ´ÙÀ½ ¿¬»ê¿¡ »ç¿ëµÇ°í ³ ÈÄ¿¡ ¿¬»êÀÌ ¼öÇàµË´Ï´Ù. ¿¹¸¦ µé¾î, Var := X++ ´Â ÇöÀç X°ªÀ» Var¿¡ ÇÒ´çÇÏ°í ³ ÈÄ¿¡ X¸¦ Áõ°¡½Ãŵ´Ï´Ù. ÇÏÀ§ ȣȯÀÇ ¹®Á¦ ¶§¹®¿¡, ++ °ú -- Áõ°¨ ¿¬»êÀÚ´Â ºó º¯¼ö¸¦ 0À¸·Î Ãë±ÞÇÕ´Ï´Ù. ±×·¯³ª ÇÑ ÁÙ¿¡ Ȧ·Î ÀÖÀ» ¶§¸¸ ±×·¸½À´Ï´Ù; ¿¹¸¦ µé¾î, y:=1, ++x ±×¸®°í MsgBox % ++x ´Â µÑ ´Ù x °¡ ºñ¾î ÀÖÀ» ¶§ ºó °á°ú¸¦ »êÃâÇÕ´Ï´Ù. |
** | Power. ¹Ø¼ö¿Í Áö¼ö ¸ðµÎ ½ÊÁø ¼Ò¼öÁ¡À» ´ãÀ» ¼ö ÀÖ½À´Ï´Ù. Áö¼ö°¡ À½¼öÀ̸é, ±× °á°ú´Â ºÎµ¿ ¼Ò¼öÁ¡ ¼ö·Î Æ÷¸ËµË´Ï´Ù. ¹Ø¼ö¿Í Áö¼ö µÑ ¸ðµÎ Á¤¼öÀÏÁö¶óµµ ±×·¸½À´Ï´Ù. **´Â ¿ì¼± ¼øÀ§°¡ ´ÜÇ× ¸¶À̳ʽº º¸´Ù ³ô±â ¶§¹®¿¡, -2**2 ´Â -(2**2) ·Î Æò°¡µÇ°í ±×·¡¼ -4¸¦ »êÃâÇÕ´Ï´Ù. ±×·¯¹Ç·Î, ±âÈ£ À½¼ö¸¦ Á¦°öÇÏ·Á¸é, (-2)**2 ¿Í °°ÀÌ °ýÈ£·Î µÑ·¯½Î½Ê½Ã¿À. ÁÖÀÇ: (-2)**0.5 ¿Í °°ÀÌ À½ÀÇ ¹Ø¼ö°¡ ºÐ¼ö Áö¼ö¿Í °áÇÕÇÏ´Â °ÍÀº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù; ºó ¹®ÀÚ¿ÀÌ »êÃâµÉ °ÍÀÔ´Ï´Ù. ±×·¯³ª (-2)**2 ¿Í (-2)**2.0 ´Â µÑ ¸ðµÎ Áö¿øÇÕ´Ï´Ù. |
- ! ~ & * |
Unary minus (-): »¬¼À ¿¬»êÀÚ¿Í °°Àº ½Éº¼À» »ç¿ëÇÏÁö¸¸, ´ÜÇ× ¸¶À̳ʽº´Â ¿ÀÁ÷ ÇϳªÀÇ Ç׸ñ¿¡¸¸ Àû¿ëµË´Ï´Ù. ¶Ç´Â ´ÙÀ½ µÎ ¿¹Á¦¿¡¼ º¸¿©ÁÖ´Â ¹Ù¿Í °°ÀÌ ºÎºÐ-Ç¥Çö½Ä¿¡¸¸ Àû¿ëµË´Ï´Ù: Logical-not (!): ÇÇ¿¬»êÀÚ°¡ ºñ¾î Àְųª 0À̸é, ³í¸®Àû-notÀ» Àû¿ëÇÑ °á°ú´Â 1ÀÔ´Ï´Ù. Âü("true")À̶ó´Â ¶æÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ±× °á°ú´Â 0ÀÔ´Ï´Ù (false). ¿¹¸¦ µé¾î: Bitwise-not (~): ÇÇ¿¬»êÀÚÀÇ °¢ ºñÆ®¸¦ µÚÁý½À´Ï´Ù. ÇÇ¿¬»êÀÚ°¡ ºÎµ¿¼Ò¼öÁ¡ °ªÀ̸é, ¸ÕÀú Á¤¼ö·Î ÀÚ¸£°í ³ª¼ °è»êÇÕ´Ï´Ù. ÇÇ¿¬»êÀÚ°¡ 0ºÎÅÍ 4294967295 (0xffffffff) »çÀÌÀ̸é, ºÎÈ£ ¾ø´Â 32-ºñÆ® °ªÀ¸·Î Ãë±ÞµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ºÎÈ£ ÀÖ´Â 64-ºñÆ® °ªÀ¸·Î Ãë±ÞµË´Ï´Ù. ¿¹¸¦ µé¾î, Address (&): Dereference (*): |
* / // |
°ö¼À (*): ÀÔ·ÂÀÌ ¸ðµÎ Á¤¼öÀÌ¸é ±× °á°úµµ Á¤¼öÀÔ´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é, ºÎµ¿ ¼Ò¼öÁ¡ ¼öÀÔ´Ï´Ù. ½Ç¼ö ³ª´°¼À (/): EnvDiv¿Í ´Ù¸£°Ô, ½Ç¼ö ³ª´°¼À(true division)Àº µÎ ÀÔ·ÂÀÌ ¸ðµÎ Á¤¼ö¶óµµ ºÎµ¿ ¼Ò¼öÁ¡ ¼ö¸¦ °á°ú·Î »êÃâÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¹Ù´Ú ³ª´°¼À (//): ÀÌÁß-Á¤»ç¼± ¿¬»êÀÚ´Â µÎ ÀÔ·ÂÀÌ ¸ðµÎ Á¤¼öÀÌ¸é ¼º´ÉÀÌ ³ôÀº Á¤¼ö ³ª´°¼ÀÀ» ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,
*= ¿¬»êÀÚ¿Í /= ¿¬»êÀÚ´Â °£·«ÇÏ°Ô ÇÑ º¯¼ö ¾ÈÀÇ °ªÀ» ´Ù¸¥ °ªÀ¸·Î °öÇϰųª ³ª´©´Â ¹æ¹ýÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, 0À¸·Î ³ª´©¸é ºó °á°ú (ºó ¹®ÀÚ¿)ÀÌ »êÃâµË´Ï´Ù. |
+ - |
´õÇÏ°í(+) »®´Ï´Ù (-). °ü·ÃÇؼ ¸»¾¸ µå¸®ÀÚ¸é, += ±×¸®°í -= ¿¬»êÀÚ´Â °£·«ÇÏ°Ô º¯¼ö¸¦ Áõ°¡½ÃÅ°°Å³ª °¨¼Ò½ÃÅ°´Â ¹æ¹ýÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, |
<< >> |
¿ÞÂÊÀ¸·Î ºñÆ® À̵¿ (<<) ±×¸®°í ¿À¸¥ÂÊÀ¸·Î ºñÆ® À̵¿ (>>). »ç¿ë ¹æ¹ý: Value1 << Value2 . ºÎµ¿ ¼Ò¼öÁ¡ ¼ö ÀÔ·ÂÀº ¸ÕÀú Á¤¼ö·Î Àß¶ó³»°í ³ª¼ °è»êµË´Ï´Ù.
¿ÞÂÊÀ¸·Î À̵¿ (<<)Àº Value1À» "Value2ÀÇ Á¦°ö". ¸¸Å °öÇÏ´Â °Í°ú µ¿µîÇÕ´Ï´Ù.
¿À¸¥ÂÊÀ¸·Î À̵¿Àº (>>) Value1À» "Value2ÀÇ Á¦°ö" ¸¸Å ³ª´©°í ±× °á°ú¸¦ ¿ÞÂÊÀ¸·Î °¡Àå °¡±î¿î Á¤¼ö·Î °áÁ¤ÇÏ´Â °Í°ú µ¿µîÇÕ´Ï´Ù;
¿¹¸¦ µé¾î, -3>>1 Àº -2ÀÔ´Ï´Ù. |
& ^ | |
ºñÆ®º°-and (&), ºñÆ®º°-¹èŸÀû-or (^), ±×¸®°í ºñÆ®º°-or (|). °èÅëµµ¿¡¼, &°¡ ¿ì¼± ¼øÀ§°¡ Á¦ÀÏ ³ô°í |°¡ Á¦ÀÏ ³·½À´Ï´Ù. ºÎµ¿ ¼Ò¼öÁ¡ ¼ö´Â ¸ÕÀú Á¤¼ö·Î ÀÚ¸¥ ´ÙÀ½¿¡ °è»êÇÕ´Ï´Ù. |
. | °áÇÕ. Á¡(dot) ¿¬»êÀÚ´Â µÎ °³ÀÇ Ç׸ñÀ» ÇϳªÀÇ ¹®ÀÚ¿·Î °áÇÕÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù (Á¡ÀÇ ¾çÂÊ¿¡ Àû¾îµµ ÇϳªÀÇ °ø°£ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù).
Á¡À» »ý·«Çصµ °°Àº °á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù (´Ü ÇÏÀ§-Ç¥Çö½Äµµ ¿ª½Ã °áÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: Á¡À¸·Î (¶Ç´Â ±âŸ ´Ù¸¥ ¿¬»êÀÚ·Î) ½ÃÀÛÇÏ´Â ÁÙÀº ÀÚµ¿À¸·Î À ÁÙ¿¡ Ãß°¡µË´Ï´Ù. |
~= | [AHK_L 31+]: RegExMatch¿¡ ´ëÇÑ ¾àÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, "abc123" ~= "\d" ´Â ErrorLevelÀ» 0À¸·Î ¼³Á¤ÇÏ°í (ù ¹ø° ¼ýÀÚÀÇ À§Ä¡) 4¸¦ »êÃâÇÕ´Ï´Ù. v1.1.03 ÀÌÀü ¹öÀü¿¡¼, ÀÌ ¿¬»êÀÚ´Â µîÈ£ (=) ¿¬»êÀÚ¿Í ¿ì¼±¼øÀ§°¡ °°¾Ò°í ¿Ïº®ÇÏ°Ô ¹®¼ÈµÇ¾î ÀÖÁö ¾Ê¾Ò½À´Ï´Ù. |
> < >= <= |
ÃÊ°ú (>), ¹Ì¸¸ (<), ÀÌ»ó (>=), ±×¸®°í ÀÌÇÏ (<=). ÀÔ·Â Áß Çϳª¶óµµ ¼ýÀÚ°¡ ¾Æ´Ï¸é, µÑÀº ¾ËÆĺª ¼øÀ¸·Î ºñ±³µË´Ï´Ù ("55"¿Í °°ÀÌ °ãµû¿ÈÇ¥°¡ ºÙÀº ¹®ÀÚ¿Àº ÀÌ ¹®¸Æ¿¡¼ ¾ðÁ¦°¡ ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ¸·Î °£Áֵ˴ϴÙ). ºñ±³´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù. StringCaseSense°¡ ÄÑÁ® ÀÖÀ¸¸é ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇؼ ºñ±³ÇÕ´Ï´Ù. ´ÙÀ½µµ ÂüÁ¶ÇϽʽÿÀ: Sort |
= == <> != |
µîÈ£ (=), ´ë¼Ò¹®ÀÚ-±¸ºÐ-µîÈ£ (==), ±×¸®°í °°Áö-¾ÊÀ½ (<> ¶Ç´Â !=). ¿¬»êÀÚ !=¿Í <>´Â ±â´É¸é¿¡¼ µ¿ÀÏÇÕ´Ï´Ù. == ¿¬»êÀÚ´Â =¿Í µ¿ÀÏÇÏ°Ô ÇàÀ§ÇÕ´Ï´Ù. ÀÔ·Â Áß Çϳª¶óµµ ¼ýÀÚ°¡ ¾Æ´Ñ °æ¿ì´Â Á¦¿ÜÇϴµ¥, ±× °æ¿ì ==´Â ¾ðÁ¦³ª ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏ°í =´Â ¾ðÁ¦³ª ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù (´ë¼Ò¹®ÀÚÀÇ ±¸ºÐÀº StringCaseSense¿¡ ´Þ·Á ÀÖ½À´Ï´Ù). ´ëÁ¶ÀûÀ¸·Î, <>¿Í !=´Â StringCaseSense¿¡ ¼øÁ¾ÇÕ´Ï´Ù. ÁÖÀÇ: "55"¿Í °°ÀÌ °ãµû¿ÈÇ¥ ºÙÀº ±âÈ£ ¹®ÀÚ¿Àº ¾ðÁ¦³ª ÀÌ ¹®¸Æ¿¡¼ ¼ýÀÚ°¡ ¾Æ´Ñ °ÍÀ¸·Î °£Áֵ˴ϴÙ. |
NOT | ³í¸®Àû-NOT. ¿ì¼± ¼øÀ§°¡ ³·Àº Á¡À» »©°í´Â ! ¿¬»êÀÚ¿Í µ¿ÀÏÇÕ´Ï´Ù ¿¹¸¦ µé¾î, not (x = 3 or y = 3) ´Â !(x = 3 or y = 3) ¿Í °°½À´Ï´Ù. |
AND && |
µÑ ¸ðµÎ ³í¸®Àû-ANDÀÔ´Ï´Ù. ¿¹¸¦ µé¾î: x > 3 and x < 10 . ¼öÇ༺´ÉÀ» °³¼±Çϱâ À§ÇØ, ´ÜÃà-ȸ·Î Æò°¡°¡ Àû¿ëµË´Ï´Ù. ¶ÇÇÑ, AND/OR/&&/|| (¶Ç´Â ±âŸ ´Ù¸¥ ¿¬»êÀÚ)·Î ½ÃÀÛÇÏ´Â ÁÙÀº ÀÚµ¿À¸·Î À ÁÙ¿¡ Ãß°¡µË´Ï´Ù. |
OR || |
µÑ ¸ðµÎ ³í¸®Àû-ORÀÔ´Ï´Ù. ¿¹¸¦ µé¾î: x <= 3 or x >= 10 . ¼öÇ༺´ÉÀ» °³¼±Çϱâ À§ÇØ, ´ÜÃà-ȸ·Î Æò°¡°¡ Àû¿ëµË´Ï´Ù. |
?: | »ïÁø ¿¬»êÀÚ [v1.0.46+]. ÀÌ ¿¬»êÀÚ´Â if-else ¼¼ú¹®À» °£·«ÇÏ°Ô ±³Ã¼ÇÑ °ÍÀÔ´Ï´Ù. ¿ÞÂÊÀÇ Á¶°ÇÀ» Æò°¡ÇØ º¸°í µÎ ºÐ±â Áß¿¡¼ ¾î´À ÂÊÀ» ÃÖÁ¾ °á°ú·Î ÇÒÁö °áÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, var := x>y ? 2 : 3 ´Â x°¡ yº¸´Ù Å©¸é 2¸¦ Var¿¡ ÀúÀåÇÏ°í; ±×·¸Áö ¾ÊÀ¸¸é 3À» ÀúÀåÇÕ´Ï´Ù. ¼öÇà ¼º´ÉÀ» °³¼±Çϱâ À§ÇÏ¿©, ¿ÀÁ÷ ÂüÀÎ ºÐ±â¸¸ Æò°¡µË´Ï´Ù (´ÜÃà-ȸ·Î Æò°¡¸¦ ÂüÁ¶ÇϽʽÿÀ). |
:= += -= *= /= //= .= |= &= ^= >>= <<= |
ÇÒ´ç. º¯¼öÀÇ ³»¿ë¿¡ ¿¬»êÀ» ¼öÇàÇÏ°í ±× °á°ú¸¦ ´Ù½Ã °°Àº º¯¼ö¿¡ ÀúÀåÇÕ´Ï´Ù (±×·¯³ª 1.0.46 ÀÌÀü ¹öÀü¿¡¼´Â ÇÑ ÁÙ À§¿¡¼ °¡Àå ¿ÞÂÊ ¿¬»êÀڷθ¸ »ç¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. ±×¸®°í ¿¬»êÀÚ¸¦ ¾ÕÂÊ ´Ù¼¸ °³±îÁö¸¸ Áö¿øÇß½À´Ï´Ù.). °¡Àå ´Ü¼øÇÑ ÇÒ´ç ¿¬»êÀÚ´Â ½ÖÁ¡-µîÈ£ (:=)ÀÔ´Ï´Ù. Ç¥Çö½ÄÀÇ °á°ú¸¦ º¯¼ö¿¡ ÀúÀåÇÕ´Ï´Ù. ´Ù¸¥ ¿¬»êÀÚµéÀÌ ¾î¶² ÀÏÀ» ÇÏ´ÂÁö ±× ¼³¸íÀº ÀÌ Ç¥¿¡¼ °ü·Ã ¿£Æ®¸®¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿¹¸¦ µé¾î,
´ëºÎºÐÀÇ ´Ù¸¥ ¿¬»êÀÚ¿Í ´Ù¸£°Ô, ÇÒ´çÀº ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î Æò°¡µË´Ï´Ù. °á°úÀûÀ¸·Î
ÇÒ´çÀ» ´Ù¸¥ ¿¬»êÀÚÀÇ ÀÔ·ÂÀ¸·Î »ç¿ëÇϸé, ±×ÀÇ °ªÀº º¯¼ö ÀÚüÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Ç¥Çö½Ä
ÇÒ´ç ¿¬»êÀÚÀÇ ¿ì¼±¼øÀ§´Â ±¸¹® ¿¡·¯¸¦ ÇÇÇϰųª º¸´Ù Á÷°üÀûÀÎ ÇàÀ§¸¦ Á¦°øÇϸé ÀÚµ¿À¸·Î ³ô¾ÆÁý´Ï´Ù. ¿¹¸¦ µé¾î: ÇÏÀ§ ȣȯÀÇ ¹®Á¦ ¶§¹®¿¡ ¾ß±âµÇ´Â ¾Ë·ÁÁø Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù (¹Ì·¡ÀÇ ¹öÀü¿¡¼´Â ÇØ°áµÉ ¼ö ÀÖ½À´Ï´Ù):
|
, | ½°Ç¥ (´ÙÁß-¼¼ú¹®) [v1.0.46+]. ½°Ç¥¸¦ »ç¿ëÇÏ¸é ¿©·¯ ÇÏÀ§ Ç¥Çö½ÄÀ» ÇÑ ÁÙ¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÁß ÇÒ´çÀ̳ª ÇÔ¼ö È£ÃâÀ» ±×·ìÁþ´Âµ¥ ÀÚÁÖ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î: v1.0.46.01+¿¡¼, ½°Ç¥ ´ÙÀ½¿¡ °ð¹Ù·Î º¯¼ö°¡ µû¶ó ¿À°í ´ÙÀ½¿¡ µîÈ£ »çÀÎÀÌ ¿À¸é, ±× µîÈ£ »çÀÎÀº ÀÚµ¿À¸·Î ÇÒ´ç (:=)À¸·Î Ãë±ÞµË´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½Àº ¸ðµÎ ÇÒ´çÀÔ´Ï´Ù: |
mod() |
ÀÌ°Í°ú ´õºÒ¾î ´Ù¸¥ ³»Àå ¼öÇÐ ÇÔ¼ö´Â ¿©±â¿¡ ±â¼úµÇ¾î ÀÖ½À´Ï´Ù. |
func.() | [AHK_L 48+]: °´Ã¼ func¿¡¼ ºó À̸§ÀÇ ¸Þ½îµå¸¦ È£ÃâÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. °ü·ÊÀûÀ¸·Î, °´Ã¼ÀÇ "±âº»" ¸Þ½îµå°¡ È£ÃâµË´Ï´Ù. func¿¡ °´Ã¼°¡ ¾ø´Ù¸é, ´ë½Å¿¡ ±âº» º£À̽º °´Ã¼°¡ ¿äûµË´Ï´Ù. [v1.0.95+]: func¿¡ ÇÔ¼ö À̸§ÀÌ ÀÖ´Ù¸é, ±× ÇÔ¼ö°¡ È£ÃâµË´Ï´Ù. |
F(p*) | [AHK_L 60+]:°¡º¯ ÇÔ¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ. |
x[y] | [AHK_L 31+]: °´Ã¼ Á¢±Ù. °´Ã¼ xÀÇ ¸Þ½îµå¸¦ È£ÃâÇϰųª ¼³Á¤Çϰųª ¾ò½À´Ï´Ù. ¿©±â¿¡¼ y´Â ¸Å°³º¯¼ö ¸®½ºÆ®À̰ųª °è»êµÈ ¸Þ½îµå À̸§ÀÔ´Ï´Ù. ¹è¿ ±¸¹®°ú °´Ã¼ ±¸¹®À» ÂüÁ¶ÇÕ´Ï´Ù. |
¼öÇà ¼º´É: v1.0.48+¿¡¼, ½°Ç¥ ¿¬»êÀÚ´Â º¸Åë º°µµÀÇ Ç¥Çö½ÄÀ» ÀÛ¼ºÇÏ´Â °Íº¸´Ù ´õ ºü¸¨´Ï´Ù. ƯÈ÷ ÇÑ º¯¼ö¸¦ ¶Ç´Ù¸¥ º¯¼ö¿¡ ÇÒ´çÇÒ ¶§ ±×·¸½À´Ï´Ù (¿¹, x:=y, a:=b
). Ç¥Çö½ÄÀÌ ¸ðÀÌ°í ¸ð¿© ÇϳªÀÇ Ç¥Çö½ÄÀ¸·Î °áÇÕµÉ ¼ö·Ï ¼öÇ༺´ÉÀÌ Çâ»óµË´Ï´Ù; ¿¹¸¦ µé¾î, ´Ù¼¸°³³ª ¿ °³ÀÇ ´Ü¼øÇÑ Ç¥Çö½ÄÀ» ÇϳªÀÇ Ç¥Çö½ÄÀ¸·Î °áÇÕÇϸé 5% Á¤µµ ´õ ºü¸¨´Ï´Ù.
´ÙÀ½ º¯¼öµéÀº ÇÁ·Î±×·¥ ¾È¿¡ ³»ÀåµÇ¾î ÀÖÀ¸¸ç ½ºÅ©¸³Æ®·Î ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. Clipboard, ErrorLevel, ±×¸®°í ¸í·ÉÁÙ ¸Å°³º¯¼ö´Â Á¦¿ÜÇÏ°í, ÀÌ·± º¯¼öµéÀº Àбâ Àü¿ëÀÔ´Ï´Ù; Áï, ½ºÅ©¸³Æ®°¡ ±× ³»¿ëÀ» Á÷Á¢ÀûÀ¸·Î ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù.
A_Space | ÀÌ º¯¼ö´Â ½ºÆäÀ̽º ¹®ÀÚ°¡ Çϳª ´ã°Ü ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº AutoTrimÀ» ÂüÁ¶ÇϽʽÿÀ. |
A_Tab | ÀÌ º¯¼ö´Â ÅÇ ¹®ÀÚ Çϳª°¡ ´ã°Ü ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº AutoTrim À» ÂüÁ¶ÇϽʽÿÀ. |
1, 2, 3, µîµî. | ÀÌ º¯¼öµéÀº ½ºÅ©¸³Æ®°¡ ¸í·É¾îÁÙ ¸Å°³º¯¼ö¿Í ÇÔ²² ±âµ¿ÇÒ ¶§¸¶´Ù ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. ¸¶Ä¡ º¸ÅëÀÇ º¯¼ö À̸§Ã³·³ ¶È°°ÀÌ ÂüÁ¶ÇÏ°í º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù (¿¹: %1%). º¯¼ö %0%¿¡´Â °Ç³×¾îÁø ¸Å°³º¯¼öÀÇ °³¼ö°¡ ´ã°Ü ÀÖ½À´Ï´Ù (¾Æ¹«°Íµµ ¾øÀ¸¸é 0ÀÔ´Ï´Ù). ÀÚ¼¼ÇÑ °ÍÀº ¸í·É¾î ÁÙ ¸Å°³º¯¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ. |
A_WorkingDir | ½ºÅ©¸³Æ®ÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮·Î¼, ±âº»°ªÀ¸·Î ¿©±â¿¡¼ ÆÄÀÏ¿¡ Á¢±ÙÇÕ´Ï´Ù. ¸¶Áö¸·ÀÇ ¿ª»ç¼±Àº ·çÆ® µð·ºÅ丮°¡ ¾Æ´Ñ ÇÑ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½Àº µÎ °³ÀÇ ¿¹ÀÔ´Ï´Ù: C:\ ±×¸®°í C:\My Documents. SetWorkingDir¸¦ »ç¿ëÇϸé ÀÛ¾÷ µð·ºÅ丮¸¦ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. |
A_ScriptDir | ÇöÀç ½ºÅ©¸³Æ®°¡ À§Ä¡ÇÑ µð·ºÅ丮ÀÇ ¿ÏÀüÇÑ °æ·ÎÀÔ´Ï´Ù. ¸¶Áö¸·ÀÇ ¿ª»ç¼±Àº »ý·«ÇÕ´Ï´Ù (·çÆ® µð·ºÅ丮µµ ¸¶Âù°¡Áö·Î »ý·«ÇÕ´Ï´Ù). |
A_ScriptName | ÇöÀç ½ºÅ©¸³Æ®ÀÇ ÆÄÀÏ À̸§ÀÔ´Ï´Ù. °æ·Î°¡ ¾ø½À´Ï´Ù. ¿¹, MyScript.ahk. |
A_ScriptFullPath | À§ÀÇ µÎ º¯¼ö¸¦ Á¶ÇÕÇØ ½ºÅ©¸³Æ®¸¦ ¿ÏÀüÇÏ°Ô ÁöÁ¤ÇÕ´Ï´Ù. ¿¹, C:\My Documents\My Script.ahk |
A_ScriptHwnd [v1.1.01+] |
½ºÅ©¸³Æ®ÀÇ ¼ûÀº ¸ÞÀΠâÀÇ À¯ÀÏÇÑ ID (HWND/handle)ÀÔ´Ï´Ù. |
A_LineNumber | ½ºÅ©¸³Æ® ¾È¿¡¼ ÇöÀç ½ÇÇàÁßÀÎ ÁÙÀÇ ¹øÈ£ÀÔ´Ï´Ù (¶Ç´Â ±×ÀÇ #Include ÆÄÀÏ Áß ÇϳªÀÔ´Ï´Ù). ÀÌ ÁÙ ¹øÈ£´Â ListLinesÀÌ º¸¿©ÁÖ´Â ÁÙ ¹øÈ£¿Í ÀÏÄ¡ÇÕ´Ï´Ù; ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ¿¡·¯¸¦ º¸°íÇÒ °æ¿ì¿¡ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù: ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®´Â ÀÚ½ÅÀÇ ¸ðµç #Include ÆÄÀϵéÀ» ÇϳªÀÇ Ä¿´Ù¶õ ½ºÅ©¸³Æ®·Î º´ÇÕÇØ ³Ö±â ¶§¹®¿¡, ºñ-ÄÄÆÄÀÏ ¸ðµå¿¡¼ ½ÇÇàÇÒ ¶§¿Í ÁÙ ¹øÈ£°¡ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. |
A_LineFile | A_LineNumber°¡ ¼ÓÇØ ÀÖ´Â ÆÄÀÏÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. A_ScriptFullPath¿Í µ¿ÀÏÇÕ´Ï´Ù. ¹°·Ð ±× ÁÙÀÌ ºñ-ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®ÀÇ #Include ÆÄÀÏ Áß Çϳª¿¡ ¼ÓÇØ ÀÖÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. |
A_ThisFunc [v1.0.46.16+] |
ÇöÀç ½ÇÇà ÁßÀÎ »ç¿ëÀÚ-Á¤ÀÇ ÇÔ¼öÀÇ À̸§ÀÔ´Ï´Ù (¾øÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù); ¿¹¸¦ µé¾î: MyFunction. ´ÙÀ½µµ ÂüÁ¶ÇϽʽÿÀ: IsFunc() |
A_ThisLabel [v1.0.46.16+] |
ÇöÀç ½ÇÇà ÁßÀÎ ¶óº§ (¼ºê·çƾ)ÀÇ À̸§ÀÔ´Ï´Ù (¾øÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù); ¿¹¸¦ µé¾î: MyLabel. ½ºÅ©¸³Æ®°¡ Gosub/Return ¶Ç´Â Goto¸¦ ½ÇÇàÇÒ ¶§¸¶´Ù °»½ÅµË´Ï´Ù. ¶Ç ÀÚµ¿À¸·Î-È£ÃâµÇ´Â ¶óº§¿¡ ´ëÇؼµµ °»½ÅµË´Ï´Ù. ¿©±â¿¡´Â ŸÀ̸Ó, GUI ¾²·¹µå, ¸Þ´º Ç׸ñ, ÇÖÅ°, ÇÖ½ºÆ®¸µ, OnClipboardChange (¶óº§), ±×¸®°í OnExitÀÌ ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸, ½ÇÇàÀÌ À§ÀÇ ÀÚµ¿-È£Ã⠶󺧷κÎÅÍ ¶Ç´Ù¸¥ ¶óº§·Î "¶³¾îÁö´Â"°æ¿ì A_ThisLabel´Â °»½ÅµÇÁö ¾Ê½À´Ï´Ù; ±×·± ÀÏÀÌ ÀϾ¸é, A_ThisLabelÀº ÀÌÀüÀÇ °ªÀ» À¯ÁöÇÕ´Ï´Ù. ´ÙÀ½µµ ÂüÁ¶ÇϽʽÿÀ: A_ThisHotkey ±×¸®°í IsLabel() |
A_AhkVersion | 1.0.22 ÀÌÀü ¹öÀü¿¡¼, ÀÌ º¯¼ö´Â ºñ¾î ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ°í ÀÖ´Â ¿ÀÅäÇÖÅ°ÀÇ ¹öÀüÀÌ ´ã±é´Ï´Ù. ¿¹, 1.0.22. ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®ÀÇ °æ¿ì, ¿ø·¡ ÄÄÆÄÀÏ¿¡ »ç¿ëµÈ ¹öÀüÀÌ º¸°íµË´Ï´Ù. ¹öÀü ¹øÈ£ÀÇ Çü½ÄÀ» º¸°í ½ºÅ©¸³Æ®´Â A_AhkVersionÀÌ ´ÙÀ½ ¿¹¿Í °°ÀÌ > ¶Ç´Â >= ·Î ÃÖ¼ÒÇÑÀÇ ¹öÀü ¹øÈ£º¸´Ù Å«Áö Á¡°ËÇÒ ¼ö ÀÖ½À´Ï´Ù: if A_AhkVersion >= 1.0.25.07 . |
A_AhkPath | ºñ-ÄÄÆÄÀÏ ½ºÅ©¸³Æ®¶ó¸é: ÇöÀç ½ºÅ©¸³Æ®¸¦ ½ÇÁ¦·Î ½ÇÇàÁßÀÎ EXE ÆÄÀÏÀÇ À̸§°ú Àüü °æ·ÎÀÔ´Ï´Ù. ¿¹¸¦ µé¾î: C:\Program Files\AutoHotkey\AutoHotkey.exe ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®¶ó¸é: À§¿Í °°Áö¸¸ ¿¹¿Ü´Â AutoHotkey µð·ºÅ丮°¡ ·¹Áö½ºÆ®¸® HKEY_LOCAL_MACHINE\SOFTWARE\AutoHotkey\InstallDir ¿£Æ®¸®¸¦ ÅëÇÏ¿© ¹ß°ßµÈ´Ù´Â °ÍÀÔ´Ï´Ù. ±×·± ¿£Æ®¸®°¡ ¾ø´Ù¸é, A_AhkPath´Â ºñ¾î ÀÖ½À´Ï´Ù. |
A_IsUnicode | ¹®ÀÚ¿ÀÌ À¯´ÏÄÚµå (16-ºñÆ®)À̸é 1ÀÌ ANSI (8-ºñÆ®)ÀÌ¸é ºó ¹®ÀÚ¿ÀÌ ´ã±é´Ï´Ù (°ÅÁþÀ¸·Î °£ÁÖµÊ). ¹®ÀÚ¿ÀÇ Çü½ÄÀº ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÈ AutoHotkey.exe ¹öÀü¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®¶ó¸é, ÄÄÆÄÀÏ¿¡ »ç¿ëµÈ ½ÇÇàÆÄÀÏ¿¡ µû¶ó ´Ù¸¨´Ï´Ù. |
A_IsCompiled | ½ºÅ©¸³Æ®°¡ ÄÄÆÄÀÏ µÈ EXE·Î ½ÇÇàµÇ¸é 1ÀÌ ±×·¸Áö ¾ÊÀ¸¸é ºó ¹®ÀÚ¿ÀÌ ´ã±é´Ï´Ù (°ÅÁþÀ¸·Î °£ÁÖ). |
A_ExitReason | ½ºÅ©¸³Æ®¸¦ ³¡³»°Ô µÈ °¡Àå ÃÖ±ÙÀÇ ÀÌÀ¯ÀÔ´Ï´Ù. ÀÌ º¯¼ö´Â ½ºÅ©¸³Æ®¿¡ OnExit ¼ºê·çƾÀÌ ÀÖ°í ±× ¼ºê·çƾÀÌ ÇöÀç ½ÇÇàÁßÀ̰ųª Á¾·á ½Ãµµ·Î Àû¾îµµ ÇÑ ¹ø È£ÃâµÈ ÀûÀÌ ¾ø´Â ÇÑ, ºñ¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº OnExitÀ» ÂüÁ¶ÇϽʽÿÀ. |
A_YYYY | ÇöÀçÀÇ 4-ÀÚ¸® ³âµµÀÔ´Ï´Ù (¿¹, 2004). A_Year¿Í µ¿ÀǾîÀÔ´Ï´Ù. ÁÖÀÇ: ¿©·¯ºÐÀÇ ·ÎÄÉÀÏ°ú ¾ð¾î¿¡ ´ëÇÏ¿© ÀûÀýÇÏ°Ô Æ÷¸ËµÈ ³¯Â¥¿Í ½Ã°£À» ¿¶÷ÇÏ·Á¸é, FormatTime, OutputVar (½Ã°£°ú ±ä ³¯Â¥) ¶Ç´Â FormatTime, OutputVar,, LongDate (±ä-Çü½ÄÀÇ ³¯Â¥¸¦ ¿¶÷)¸¦ »ç¿ëÇϽʽÿÀ. |
A_MM | ÇöÀçÀÇ 2-ÀÚ¸® ¿ùÀÔ´Ï´Ù (01-12). A_Mon¿Í µ¿ÀÏÇÕ´Ï´Ù. |
A_DD | ÇöÀç 2-ÀÚ¸® ¿ùº° ³¯Â¥ÀÔ´Ï´Ù (01-31). A_MDay¿Í µ¿ÀÏÇÕ´Ï´Ù. |
A_MMMM | ÇöÀç »ç¿ëÀÚ ¾ð¾î·Î ÇöÀç ´ÞÀÇ Àüü À̸§ÀÔ´Ï´Ù. ¿¹, July |
A_MMM | ÇöÀç »ç¿ëÀÚ ¾ð¾î·Î ÇöÀç ´ÞÀÇ ¾àÀÚÀÔ´Ï´Ù. ¿¹, Jul |
A_DDDD | ÇöÀç »ç¿ëÀÚ ¾ð¾î·Î ÇöÀç ¿äÀÏÀÇ Àüü À̸§ÀÔ´Ï´Ù. ¿¹, Sunday |
A_DDD | ÇöÀç »ç¿ëÀÚ ¾ð¾î·Î ÇöÀç ¿äÀÏÀÇ 3-¹®ÀÚ ¾à¾îÀÔ´Ï´Ù. ¿¹, Sun |
A_WDay | ÇöÀç ¿äÀÏÀÇ 1-ÀÚ¸® ¼öÀÔ´Ï´Ù (1-7). 1Àº ¸ðµç ·ÎÄÉÀÏ¿¡¼ ÀÏ¿äÀÏÀÔ´Ï´Ù. |
A_YDay | ¿¬º° ÇöÀç ³¯Â¥ÀÔ´Ï´Ù (1-366). °ªÀº 0À¸·Î ä¿öÁöÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, 0ÀÌ ¿¶÷µÇÁö, 009°¡ ¿¶÷µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. 0À¸·Î µ¡´ë¾îÁø °ªÀ» ¿¶÷ÇÏ·Á¸é, ´ÙÀ½À» »ç¿ëÇÕ´Ï´Ù: FormatTime, OutputVar,, YDay0 . |
A_YWeek | ISO 8601¿¡ µû¸¥ ÇöÀç ³âµµ¿Í ÁÖ ¹øÈ£ (¿¹. 200453). ³âµµ¿Í ÁÖ¸¦ °¡¸£·Á¸é StringLeft, Year, A_YWeek, 4 ±×¸®°í StringRight, Week, A_YWeek, 2 ¸¦ »ç¿ëÇÕ´Ï´Ù.
A_YWeekÀÇ Á¤¹ÐÇÑ Á¤ÀÇ: 1¿ù 1ÀÏÀ» ´ã°í ÀÖ´Â ÁÖ°¡ »õ ÇØ¿¡¼ 4ÀÏ ÀÌ»óÀ» °¡Áö¸é, ±×°ÍÀ» 1 ¹ø ÁÖ·Î °£ÁÖÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÀÌÀü ³âµµÀÇ ¸¶Áö¸· ÁÖÀÌ°í, ´ÙÀ½ ÁÖ°¡ 1 ¹ø ÁÖÀÔ´Ï´Ù. |
A_Hour | 24½Ã°£Á¦·Î ÇöÀçÀÇ 2-ÀÚ¸® ½Ã (00-23) (¿¹¸¦ µé¾î, 17´Â ¿ÀÈÄ 5½Ã). AM/PM Ç¥½Ã¿Í ÇÔ²² 12½Ã°£Á¦·Î ¿¶÷ÇÏ·Á¸é, ´ÙÀ½ ¿¹¸¦ µû¸£½Ê½Ã¿À: FormatTime, OutputVar, , h:mm:ss tt |
A_Min | ÇöÀç 2-ÀÚ¸® ºÐ (00-59). |
A_Sec | ÇöÀç 2-ÀÚ¸® ÃÊ (00-59). |
A_MSec | ÇöÀç 3-ÀÚ¸® ¹Ð¸®ÃÊ (000-999). ¾ÕÀÇ 0À» Á¦°ÅÇÏ·Á¸é ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À: Milliseconds := A_MSec + 0 . |
A_Now | YYYYMMDDHH24MISS Çü½ÄÀ¸·Î ÇöÀç ·ÎÄà ½Ã°£ ÀÔ´Ï´Ù. ÁÖÀÇ: ³¯Â¥¿Í ½Ã°£ ¿¬»êÀº EnvAdd ±×¸®°í EnvSub·Î ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, FormatTimeÀ¸·Î ³¯Â¥¿Í ½Ã°£À» ¿©·¯ºÐÀÇ ·ÎÄÉÀÏ ¶Ç´Â ±âÈ£¿¡ ¸Â°Ô Æ÷¸ËÇÒ ¼ö ÀÖ½À´Ï´Ù. |
A_NowUTC | ÇöÀçÀÇ ÇùÁ¤ ¼¼°è½Ã(Coordinated Universal Time (UTC))ÀÔ´Ï´Ù. Çü½ÄÀº YYYYMMDDHH24MISSÀÔ´Ï´Ù. UTC´Â º»ÁúÀûÀ¸·Î ±×¸®´ÏÄ¡ Ç¥ÁؽÃ(Greenwich Mean Time (GMT))°ú ¶È°°½À´Ï´Ù. |
A_TickCount | ÄÄÇ»ÅÍ°¡ ¸®ºÎÆÃµÈ ÀÌÈÄ·Î °æ°úÇÑ ¹Ð¸®ÃÊÀÇ °³¼ö. A_TickCount¸¦ º¯¼ö¿¡ ÀúÀåÇØ µÎ°í ³ªÁß¿¡ °¡Àå ¸¶Áö¸· A_TickCount °ª¿¡¼ »©¾î¼ °æ°úÇÑ ½Ã°£À» ÃøÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: StartTime := A_TickCount Sleep, 1000 ElapsedTime := A_TickCount - StartTime MsgBox, %ElapsedTime% ¹Ð¸®ÃÊ°¡ °æ°úÇÏ¿´½À´Ï´Ù. A_TickCountÀÇ ¹Ð¸®Ãʺ¸´Ù ´õ Á¤¹ÐÇØ¾ß ÇÑ´Ù¸é, QueryPerformanceCounter()¸¦ »ç¿ëÇÕ´Ï´Ù. |
A_IsSuspended | ½ºÅ©¸³Æ®°¡ º¸·ùÁßÀ̸é(suspended) 1ÀÌ ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ´ã±é´Ï´Ù. |
A_IsPaused [v1.0.48+] |
ÇöÀç ¾²·¹µå ¹Ù·Î ¾Æ·¡ÀÇ ¾²·¹µå°¡ Á¤ÁöµÇ¾î ÀÖÀ¸¸é 1ÀÌ ´ã±é´Ï´Ù. ±×·¸Áö¸¸ 0ÀÌ ´ã±é´Ï´Ù. |
A_IsCritical [v1.0.48+] |
ÇöÀç ¾²·¹µå¿¡ ´ëÇÏ¿© ÀӰ豸¿ª ¹ÛÀ̸é 0ÀÌ ´ã±é´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é 0º¸´Ù Å« Á¤¼ö°ªÀÌ ´ã±é´Ï´Ù.
Áï, Critical¿¡¼ ¸Þ½ÃÁö-Á¡°Ë ºóµµ¸¦ »ç¿ëÁßÀÔ´Ï´Ù.
Critical 0 À̸é ÀÓ°è ±¸¿ª Á¡°ËÀ» ²ô±â ¶§¹®¿¡, ÀÓ°è ±¸¿ªÀÇ ÇöÀç »óŸ¦ ÀúÀåÇÏ°í ³ªÁß¿¡ Old_IsCritical := A_IsCritical ¸¦ ÇÑ ´ÙÀ½¿¡ Critical %Old_IsCritical% ¸¦ ÅëÇÏ¿© º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
A_BatchLines | (A_NumBatchLines¿Í µ¿ÀǾî) SetBatchLines¿¡ ÀÇÇÏ¿© ¼³Á¤µÈ ÇöÀç °ªÀÔ´Ï´Ù. ¿¹Á¦: 200 ¶Ç´Â 10ms (Æ÷¸Ë¿¡ µû¶ó ´Ù¸§). |
A_TitleMatchMode | SetTitleMatchMode°¡ ¼³Á¤ÇÑ ÇöÀç ºÎÇÕ¸ðµåÀÔ´Ï´Ù: 1, 2, 3, ¶Ç´Â RegEx. |
A_TitleMatchModeSpeed | SetTitleMatchMode°¡ ¼³Á¤ÇÑ ÇöÀç ÀÏÄ¡ ¼ÓµµÀÔ´Ï´Ù (fast ¶Ç´Â slow) . |
A_DetectHiddenWindows | DetectHiddenWindows°¡ ¼³Á¤ÇÑ ÇöÀç ¸ðµåÀÔ´Ï´Ù (On ¶Ç´Â Off). |
A_DetectHiddenText | DetectHiddenText°¡ ¼³Á¤ÇÑ ÇöÀç ¸ðµåÀÔ´Ï´Ù (On ¶Ç´Â Off). |
A_AutoTrim | AutoTrimÀÌ ¼³Á¤ÇÑ ÇöÀç ¸ðµåÀÔ´Ï´Ù (On ¶Ç´Â Off) . |
A_StringCaseSense | StringCaseSense°¡ ¼³Á¤ÇÑ ÇöÀç ¸ðµåÀÔ´Ï´Ù (On, Off, ¶Ç´Â Locale) . |
A_FileEncoding | [AHK_L 46+] ´Ù¾çÇÑ ¸í·É¾î¿¡ ´ëÇÏ¿© ±âº» ÀÎÄÚµùÀÌ ´ã°Ü ÀÖ½À´Ï´Ù; FileEncoding¸¦ ÂüÁ¶ÇϽʽÿÀ. |
A_FormatInteger | SetFormatÀÌ ¼³Á¤ÇÑ ÇöÀç Á¤¼ö Çü½Ä (H ¶Ç´Â D). [AHK_L 42+]: ÀÌ°ÍÀº ¼Ò¹®ÀÚ h¸¦ ´ãÀ» ¼öµµ ÀÖ½À´Ï´Ù. |
A_FormatFloat | SetFormatÀÌ ¼³Á¤ÇÑ ÇöÀç ºÎµ¿ ¼Ò¼öÁ¡ ¼ö Çü½Ä. |
A_KeyDelay | SetKeyDelay°¡ ¼³Á¤ÇÑ ÇöÀç Áö¿¬ ½Ã°£ (¾ðÁ¦³ª 10Áø¼ö¸¦ »ç¿ëÇÕ´Ï´Ù). ÀÌ Áö¿¬ ½Ã°£Àº ÀüÅëÀûÀÎ SendEvent ¸ðµå¸¦ À§ÇÑ °ÍÀ̸ç, SendPlay¸¦ À§ÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù. |
A_WinDelay | SetWinDelay°¡ ¼³Á¤ÇÑ ÇöÀç Áö¿¬ ½Ã°£ (¾ðÁ¦³ª ½ÊÁø¹ýÀ» »ç¿ëÇÕ´Ï´Ù). |
A_ControlDelay | SetControlDelay°¡ ¼³Á¤ÇÑ ÇöÀç Áö¿¬ ½Ã°£ (¾ðÁ¦³ª 10Áø¼ö¸¦ »ç¿ëÇÕ´Ï´Ù). |
A_MouseDelay | SetMouseDelay°¡ ¼³Á¤ÇÑ ÇöÀç Áö¿¬ ½Ã°£ (¾ðÁ¦³ª ½ÊÁö¼ö¸¦ »ç¿ëÇÕ´Ï´Ù). ÀÌ Áö¿¬Àº ÀüÅëÀûÀÎ SendEvent ¸ðµå¸¦ À§ÇÑ °ÍÀ̸ç, SendPlay¸¦ À§ÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù. |
A_DefaultMouseSpeed | SetDefaultMouseSpeed°¡ ¼³Á¤ÇÑ ÇöÀç ¼Óµµ (¾ðÁ¦³ª ½ÊÁø¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ½ÊÀ°Áø¹ýÀº »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù). |
A_RegView | [v1.1.08+]: SetRegView°¡ ¼³Á¤ÇÑ ÇöÀç ·¹Áö½ºÆ®¸® ºäÀÔ´Ï´Ù. |
A_IconHidden | Æ®·¹ÀÌ ¾ÆÀÌÄÜÀÌ ÇöÀç º¸ÀÌÁö ¾ÊÀ¸¸é 1 ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ´ã±é´Ï´Ù. ¾ÆÀÌÄÜÀº #NoTrayIconÀ̳ª Menu ¸í·É¾î¸¦ ÅëÇÏ¿© °¨Ãâ ¼ö ÀÖ½À´Ï´Ù. |
A_IconTip | Æ®·¹ÀÌ ¾ÆÀÌÄÜ¿¡ ¸ÂÃã ÅøÆÁÀÌ Menu, Tray, Tip À» ÅëÇÏ¿© ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº ÇÑ, ºñ¾î ÀÖ½À´Ï´Ù -- ÁöÁ¤µÇ¾î ÀÖÀ¸¸é ÅøÆÁ ÅؽºÆ®°¡ ´ã±é´Ï´Ù. |
A_IconFile | ¸ÂÃã Æ®·¹ÀÌ ¾ÆÀÌÄÜÀÌ Menu, tray, icon À» ÅëÇÏ¿© ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº ÇÑ ºñ¾î ÀÖ½À´Ï´Ù --ÁöÁ¤ µÇ¾î ÀÖÀ» °æ¿ì ±× ¾ÆÀÌÄÜ ÆÄÀÏÀÇ Àüü °æ·Î¿Í À̸§ÀÌ ´ã±é´Ï´Ù.
¾Ë·ÁÁø ÇÑ°Ô: ½ºÅ©¸³Æ®°¡ óÀ½ºÎÅÍ »ó´ëÀûÀÎ °æ·Î¸¦ ½Ã½ºÅÛ DLL¿¡ °Ç³Þ´Ù¸é ÀÌ °æ·Î´Â ¿Ã¹Ù¸£Áö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù; ¿¹¸¦ µé¾î, |
A_IconNumber | A_IconFileÀÌ ºñ¾î ÀÖÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, A_IconFileÀÇ ¾ÆÀÌÄÜ ¹øÈ£ÀÔ´Ï´Ù (ÀüÇüÀûÀ¸·Î 1). |
A_TimeIdle | Å°º¸µå³ª ¸¶¿ì½º ¶Ç´Â ±âŸ ÀÔ·ÂÀ¸·ÎºÎÅÍ ½Ã½ºÅÛÀÌ ÀÔ·ÂÀ» ¹ÞÀº ÀÌÈÄ·Î °æ°úÇÑ ½Ã°£ÀÇ ¹Ð¸®ÃÊ °³¼öÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ÄÄÇ»ÅÍ ¾Õ¿¡ ÀÖ´ÂÁö ÆÇ´ÜÇϴµ¥ À¯¿ëÇÕ´Ï´Ù. »ç¿ëÀڷκÎÅÍ ¹Þ´Â ¹°¸®Àû ÀԷ°ú ´õºÒ¾î ÇÁ·Î±×·¥À̳ª ½ºÅ©¸³Æ®°¡ ¸¸µé¾î ³»´Â ÀÎÀ§ÀûÀÎ ÀÔ·ÂÀº (Send ¶Ç´Â MouseMove ¸í·É¾î) ÀÌ °ªÀ» ´Ù½Ã 0À¸·Î Àç¼³Á¤ÇÕ´Ï´Ù. ÀÌ °ªÀº 10¾¿ Áõ°¡ÇÏ´Â °æÇâÀÌ Àֱ⠶§¹®¿¡, ´Ù¸¥ °ª°ú °°ÀºÁö ºñ±³ÇÏ¸é ¾È µË´Ï´Ù. ´ë½Å¿¡, ´Ù¸¥ °ªº¸´Ù Å«Áö ÀÛÀºÁö·Î ºñ±³ÇϽʽÿÀ. ¿¹¸¦ µé¾î: IfGreater, A_TimeIdle, 600000, MsgBox, ¸¶Áö¸· Å°º¸µå³ª ¸¶¿ì½º È°µ¿ÀÌ Àû¾îµµ 10 ºÐ ÀüÀ̾ú½À´Ï´Ù . |
A_TimeIdlePhysical | À§¿Í ºñ½ÁÇÏÁö¸¸ »óÀÀÇÏ´Â °¥°í¸®°¡ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é ÀÎÀ§ÀûÀÎ Å°´¸²°ú ¸¶¿ì½º Ŭ¸¯À» ¹«½ÃÇÕ´Ï´Ù. (keyboard ¶Ç´Â mouse); Áï, ¿ÀÁ÷ ¹°¸®Àû À̺¥Æ®¿¡¸¸ ÀÀ´äÇÕ´Ï´Ù. (¸¶Ä¡ »ç¿ëÀÚ°¡ Á¸ÀçÇÏ´Â µíÀÌ Å°º¸µå³ª ¸¶¿ì½º Ŭ¸¯À» Èä³»³»´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù.) °¥°í¸®°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ÀÌ °ªÀº A_TimeIdle°ú µ¿µîÇÕ´Ï´Ù. µÑ Áß¿¡ ÇϳªÀÇ °¥°í¸®¸¸ ¼³Ä¡µÇ¾î ÀÖÀ¸¸é, ¹°¸®Àû ÀÔ·ÂÀÇ À¯Çü¸¸ A_TimeIdlePhysical¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù (´Ù¸¥/¼³Ä¡-¾ÈµÈ °¥°í¸®ÀÇ ÀÔ·ÂÀº, ¹°¸®Àû ÀԷ°ú ÀÎÀ§Àû ÀԷ¿¡ ¸ðµÎ ¿µÇâÀÌ ¾ø½À´Ï´Ù). |
A_Gui | ÇöÀç ¾²·¹µå¸¦ ±âµ¿ÇÑ GUIÀÇ À̸§À̳ª ¹øÈ£ÀÔ´Ï´Ù. ÀÌ º¯¼ö´Â Gui ÄÜÆ®·Ñ, ¸Þ´º ¹Ù Ç׸ñ, ¶Ç´Â GuiClose/GuiEscape¿Í °°Àº À̺¥Æ®°¡ ÇöÀç ¾²·¹µå¸¦ ±âµ¿ÇÏÁö ¾Ê¾Ò´Ù¸é ºñ¾î ÀÖ½À´Ï´Ù. |
A_GuiControl | ÇöÀç ¾²·¹µå¸¦ ±âµ¿ÇÑ ±¸ÀÌ ÄÜÆ®·Ñ¿¡ ¿¬°üµÈ º¯¼öÀÇ À̸§ÀÔ´Ï´Ù. ±¸ÀÌ ÄÜÆ®·Ñ¿¡ ¿¬°ü º¯¼ö°¡ ¾øÀ¸¸é, ´ë½Å¿¡ A_GuiControl¿¡´Â ÇØ´ç ÄÜÆ®·ÑÀÇ ÅؽºÆ®/ĸ¼ÇÀÇ ¾ÕÂÊ 63°³ÀÇ ¹®ÀÚ°¡ ´ã±é´Ï´Ù (°¢ ¹öÆ°¿¡ º¯¼ö À̸§À» ºÎ¿©ÇÏÁö ¾Ê±â À§ÇØ ÀÚÁÖ »ç¿ëµË´Ï´Ù). A_GuiControlÀº ´ÙÀ½°ú °°Àº °æ¿ì ºñ¾î ÀÖ½À´Ï´Ù:
|
A_GuiWidth A_GuiHeight |
GuiSize ¼ºê·çƾ¿¡¼ ÂüÁ¶ÇÒ ¶§ GUI âÀÇ ³Êºñ¿Í ³ôÀÌ°¡ ´ã±é´Ï´Ù. âÀÇ Å¬¶óÀ̾ðÆ® ±¸¿ª¿¡ Àû¿ëµË´Ï´Ù. Ŭ¶óÀ̾ðÆ® ±¸¿ªÀº ŸÀÌƲ ¹Ù¿Í ¸Þ´º ¹Ù ±×¸®°í Å׵θ®¸¦ Á¦¿ÜÇÑ ±¸¿ªÀÔ´Ï´Ù. [v1.1.11+]: ÀÌ °ªµéÀº DPI ½ºÄÉÀϸµ¿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù. |
A_GuiX A_GuiY |
GuiContextMenu À̺¥Æ®¿Í GuiDropFiles À̺£Æ®°¡ ÀϾ ¶§ X ÁÂÇ¥¿Í Y ÁÂÇ¥¸¦ ´ã°í ÀÖ½À´Ï´Ù. ÁÂÇ¥´Â âÀÇ Á»ó ¸ð¼¸®¿¡ »ó´ëÀûÀÔ´Ï´Ù. [v1.1.11+]: ÀÌ °ªµéÀº DPI ½ºÄÉÀϸµ¿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù. |
A_GuiEvent ¶Ç´Â A_GuiControlEvent |
ÇöÀç ¾²·¹µå¸¦ ±âµ¿ÇÑ À̺¥Æ®ÀÇ Á¾·ù. ¾²·¹µå°¡ GUI ÇàÀ§¸¦ ÅëÇÏ¿© ±âµ¿µÇÁö ¾Ê¾Ò´Ù¸é, ÀÌ º¯¼ö´Â ºñ¾î ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ´ÙÀ½ ¹®ÀÚ¿ Áß Çϳª°¡ ´ã±é´Ï´Ù: Normal: À̺¥Æ®°¡ ¿ÞŬ¸¯ ¶Ç´Â Å°´¸²À¸·Î ±âµ¿µÇ¾ú½À´Ï´Ù (È»ìÇ¥ Å°, TAB Å°, ½ºÆäÀ̽º¹Ù, ¹ØÁÙ ´ÜÃàÅ° µîµî.). ÀÌ °ªÀº ¶ÇGuiClose ±×¸®°í GuiEscape¿Í °°Àº Ư¼öÇÑ À̺¥Æ® ±×¸®°í ¸Þ´º ¹Ù Ç׸ñ¿¡µµ »ç¿ëµË´Ï´Ù. DoubleClick: À̺¥Æ®°¡ ´õºíŬ¸¯À¸·Î Ã˹ߵǾú½À´Ï´Ù. ÁÖÀÇ: Ŭ¸¯-½Ö Áß¿¡ ù Ŭ¸¯Àº ¸ÕÀú Normal À̺¥Æ®¸¦ ¹Þ½À´Ï´Ù. ´Ù½Ã ¸»ÇØ, ¼ºê·çƾÀº µÎ ¹ø ±âµ¿µË´Ï´Ù: ÇÑ ¹øÀº ù Ŭ¸¯¿¡ ±×¸®°í ´Ù½Ã µÎ ¹ø° Ŭ¸¯¿¡ ±âµ¿µË´Ï´Ù. RightClick: ¿ÀÁ÷ GuiContextMenu, ListViews, ±×¸®°í TreeViews¿¡¸¸ ÀϾ´Ï´Ù. ¹®¸Æ-°¨Áö °ª: ÀÚ¼¼ÇÑ °ÍÀº GuiContextMenu, GuiDropFiles, Slider, MonthCal, ListView, ±×¸®°í TreeView¸¦ ÂüÁ¶ÇϽʽÿÀ. |
A_EventInfo | ´ÙÀ½ À̺¥Æ®µé¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ´ã°í ÀÖ½À´Ï´Ù:
|
ÁÖÀÇ: A_ThisHotkey¿Í °°Àº º¯¼ö¿Í ´Ù¸£°Ô, °¢ ¾²·¹µå¸¶´Ù A_Gui, A_GuiControl, A_GuiX/Y, A_GuiEvent, ±×¸®°í A_EventInfo¿¡ ´ëÇÏ¿© ÀÚ½ÅÀÇ °ªÀ» À¯ÁöÇÕ´Ï´Ù. ±×·¯¹Ç·Î, ¾²·¹µå°¡ ´Ù¸¥ ¾²·¹µå¿¡ ÀÇÇØ ÀÎÅÍ·´Æ® µÇ´õ¶óµµ, ½ÇÇàÀ» Àç°³ÇÏ¸é ¿©ÀüÈ÷ ÀÌ °ªµé¿¡¼ ÀÚ½ÅÀÇ ¿ø·¡/¿Ã¹Ù¸¥ °ªÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
A_ThisMenuItem | °¡Àå ÃÖ±Ù¿¡ ¼±ÅÃµÈ ¸ÂÃã ¸Þ´º Ç׸ñÀÇ À̸§ÀÔ´Ï´Ù (¾øÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù). |
A_ThisMenu | A_ThisMenuItem°¡ ¼±ÅÃµÈ °÷ÀÇ ¸Þ´º À̸§ÀÔ´Ï´Ù. |
A_ThisMenuItemPos | ¾È¿¡¼ A_ThisMenuItemÀÇ ÇöÀç À§Ä¡¸¦ °¡¸®Å°´Â ¹øÈ£ÀÔ´Ï´Ù. ¸Þ´º¿¡¼ ù ¹ø° Ç׸ñÀº 1ÀÌ°í, µÎ ¹ø° Ç׸ñÀº 2, µîµîÀÔ´Ï´Ù. ¸Þ´º °¡¸§ÀÚ ÁÙµµ °è»ê¿¡ µé¾î °©´Ï´Ù. ÀÌ º¯¼ö´Â A_ThisMenu¸Þ´º ¾È¿¡ A_ThisMenuItemÀÌ ºñ¾î Àְųª ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾ÊÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù. ¶Ç A_ThisMenu ÀÚü°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡µµ ºñ¾î ÀÖ½À´Ï´Ù. |
A_ThisHotkey | °¡Àå ÃÖ±Ù¿¡ ½ÇÇàµÈ ÇÖÅ° ¶Ç´Â ºñ-ÀÚµ¿-±³Ã¼ ÇÖ½ºÆ®¸µÀÔ´Ï´Ù (¾øÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù). ¿¹, #z. ÀÌ °ªÀº ÇöÀç ¾²·¹µå°¡ ¶Ç´Ù¸¥ ÇÖÅ°·Î ÀÎÅÍ·´Æ® µÇ¸é º¯ÇÕ´Ï´Ù. ±×·¡¼ ³ªÁß¿¡ ¼ºê·çƾ¿¡¼ »ç¿ëÇϱâ À§ÇØ ¿ø·¡ °ªÀÌ ÇÊ¿äÇÏ´Ù¸é Áï½Ã ¶Ç´Ù¸¥ º¯¼ö¿¡ º¹»çÇϽʽÿÀ. ÇÖÅ°°¡ óÀ½À¸·Î - ½ºÅ©¸³Æ®¿¡¼ ÇÖÅ° ¸í·É¾î³ª ÀÌÁß-½ÖÁ¡ ¶óº§·Î -- ¸¸µé¾îÁú ¶§, ±×ÀÇ Å° À̸§°ú ±×ÀÇ ¼ö½Ä ½Éº¼ÀÇ ¼ø¼°¡ ±× ÇÖÅ°ÀÇ ¿µ±¸ÀûÀÎ À̸§ÀÌ µË´Ï´Ù. ±× À̸§À» ÇÖÅ°ÀÇ ¸ðµç º¯ÇüµéÀÌ °øÀ¯ÇÕ´Ï´Ù. ´ÙÀ½µµ ÂüÁ¶ÇϽʽÿÀ: A_ThisLabel |
A_PriorHotkey | À§¿Í °°Áö¸¸ ÀÌÀüÀÇ ÇÖÅ°´Â Á¦¿ÜÇÕ´Ï´Ù. ¾øÀ¸¸é ºñ¾î ÀÖ½À´Ï´Ù. |
A_PriorKey | [v1.1.01+]: °¡Àå ÃÖ±ÙÀÇ Å°-´©¸§À̳ª Å°-¶Àº¸´Ù ¾Õ¿¡ ´¸° ¸¶Áö¸· Å°ÀÇ À̸§ÀÔ´Ï´Ù. ¾Æ´Ï¸é Å° È÷½ºÅ丮¿¡¼ Àû¿ë°¡´ÉÇÑ Å°-´©¸§À» ¹ß°ßÇÒ ¼ö ¾øÀ» °æ¿ì ºñ¾î ÀÖ½À´Ï´Ù. ¿ÀÅäÇֱ⠽ºÅ©¸³Æ®°¡ »ý¼ºÇÑ ¸ðµç ÀÔ·ÂÀº ¹èÁ¦µË´Ï´Ù. ÀÌ º¯¼ö¸¦ »ç¿ëÇÏ·Á¸é, Å°º¸µå °¥°í¸®³ª ¸¶¿ì½º °¥°í¸®°¡ ¹Ýµå½Ã ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÏ°í Å° È÷½ºÅ丮°¡ È°¼ºÈµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. |
A_TimeSinceThisHotkey | A_ThisHotkey°¡ ´¸° ÀÌÈÄ·Î °æ°úÇÑ ¹Ð¸®ÃÊÀÇ °³¼öÀÔ´Ï´Ù. A_ThisHotkey°¡ ºô ¶§¸¶´Ù -1ÀÌ µË´Ï´Ù. |
A_TimeSincePriorHotkey | A_PriorHotkey°¡ ´¸° ÀÌÈÄ·Î °æ°úÇÑ ¹Ð¸®ÃÊÀÇ °³¼öÀÔ´Ï´Ù. A_PriorHotkey°¡ ºô ¶§¸¶´Ù -1ÀÌ µË´Ï´Ù. |
A_EndChar | °¡Àå ÃÖ±ÙÀÇ ºñ-ÀÚµ¿-±³Ã¼-ÇÖ½ºÆ®¸µÀ» Ã˹߽ÃÅ°±â À§ÇØ »ç¿ëÀÚ°¡ ´©¸¥ Á¾·á ¹®ÀÚ(ending character)ÀÔ´Ï´Ù. Á¾·á ¹®ÀÚ¸¦ ( * ¿É¼Ç ¶§¹®¿¡) ¿ä±¸ÇÏÁö ¾Ê¾Ò´Ù¸é, ÀÌ °ªÀº ºñ¾î ÀÖ½À´Ï´Ù. |
ComSpec [v1.0.43.08+] |
ComSpec ȯ°æ º¯¼ö¿Í °°Àº ¹®ÀÚ¿À» ´ã°í ÀÖ½À´Ï´Ù(¿¹, C:\Windows\system32\cmd.exe). Á¾Á¾ Run/RunWait¿Í ÇÔ²² »ç¿ëµË´Ï´Ù. ÁÖÀÇ: ÀÌ º¯¼ö¿¡´Â A_ prefix°¡ ºÙÁö ¾Ê½À´Ï´Ù. |
A_Temp [v1.0.43.09+] |
Àӽà ÆÄÀÏÀ» º¸À¯Çϵµ·Ï ÁöÁ¤µÈ Æú´õÀÇ Àüü °æ·Î¿Í À̸§ (¿¹, C:\DOCUME~1\UserName\LOCALS~1\Temp). (¼ø¼´ë·Î) ´ÙÀ½ À§Ä¡ Áß Çϳª¿¡¼ ¿¶÷ÇÕ´Ï´Ù: 1) ȯ°æ º¯¼ö TMP, TEMP, ¶Ç´Â USERPROFILE; 2) Windows µð·ºÅ丮. |
A_OSType | ½ÇÇà ÁßÀÎ ¿î¿µ üÁ¦ÀÇ Á¾·ùÀÔ´Ï´Ù. AutoHotkey 1.1Àº ¿ÀÁ÷ NT-±â¹ÝÀÇ ¿î¿µ üÁ¦¸¸ Áö¿øÇϱ⠶§¹®¿¡, ÀÌ °ªÀº ¾ðÁ¦³ª WIN32_NTÀÔ´Ï´Ù. ¿¹Àü ¹öÀüÀº Windows 95/98/ME¿¡¼ ½ÇÇàµÉ ¶§ WIN32_WINDOWS¸¦ µ¹·ÁÁÝ´Ï´Ù. |
A_OSVersion | ´ÙÀ½ ¹®ÀÚ¿ Áß ÇϳªÀÔ´Ï´Ù: WIN_7 [requires AHK_L 42+], WIN_8 [requires v1.1.08+], WIN_8.1 [requires v1.1.15+], WIN_VISTA, WIN_2003, WIN_XP, WIN_2000. ȣȯ¼º ¼³Á¤À» ¿ÀÅäÇÖÅ° ½ÇÇàÆÄÀÏÀ̳ª ÄÄÆÄÀÏµÈ ½ºÅ©¸³Æ®ÀÇ Æ¯¼º¿¡ Àû¿ëÇÏ¸é ¿î¿µÃ¼Á¦°¡ ´Ù¸¥ ¹öÀü ¹øÈ£¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ°ÍÀÌ A_OSVersion¿¡ ¹Ý¿µµË´Ï´Ù. [v1.1.20+]: OS ¹öÀüÀ» À§¿¡ ¾ð±ÞÇÑ ¸®½ºÆ®¿¡¼ ãÀ» ¼ö ¾øÀ¸¸é, ¹®ÀÚ¿ÀÌ "major.minor.build" ÇüÅ·Π¹ÝȯµË´Ï´Ù. ¿¹¸¦ µé¾î 10 TP´Â ; ÀÌ ¿¹Á¦´Â Æó±âµÇ¾ú½À´Ï´Ù. ÀÌ ¿î¿µÃ¼Á¦´Â ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. if A_OSVersion in WIN_NT4,WIN_95,WIN_98,WIN_ME ; ÁÖÀÇ: ½°Ç¥ µÑ·¹¿¡ ½ºÆäÀ̽º°¡ ¾øÀ½¿¡ ÁÖÀÇÇÕ´Ï´Ù. { MsgBox ÀÌ ½ºÅ©¸³Æ®´Â Windows 2000/XP ÀÌ»óÀ» ¿ä±¸ÇÕ´Ï´Ù. ExitApp } |
A_Is64bitOS | [v1.1.08+]: ¿î¿µÃ¼Á¦°¡ 64ºñÆ®À̸é 1 (true) ¶Ç´Â ¿î¿µÃ¼Á¦°¡ 32ºñÆ®À̸é 0 (false)À» ´ã°í ÀÖ½À´Ï´Ù. |
A_PtrSize | [AHK_L 42+]: Æ÷ÀÎÅÍÀÇ Å©±â¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ´ã°í ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº 4 (32-bit) ¶Ç´Â 8 (64-bit)ÀÔ´Ï´Ù. ¾î¶² À¯ÇüÀÇ ½ÇÇàÆÄÀÏÀ» (EXE) ½ºÅ©¸³Æ®°¡ ½ÇÇàÇϴ°¡¿¡ µû¶ó ´Ù¸¨´Ï´Ù. |
A_Language | ½Ã½ºÅÛÀÇ ±âº» ¾ð¾îÀÔ´Ï´Ù ´ÙÀ½ 4-ÀÚ¸® ÄÚµåÁß ÇϳªÀÔ´Ï´Ù. |
A_ComputerName | ³×Æ®¿öÅ©¿¡ º¸¿©Áö´Â ÄÄÇ»ÅÍ À̸§ÀÔ´Ï´Ù. |
A_UserName | ÀÌ ½ºÅ©¸³Æ®¸¦ ±âµ¿ÇÑ »ç¿ëÀÚÀÇ ·Î±×¿Â À̸§ÀÔ´Ï´Ù. |
A_WinDir | À©µµ¿ìÁî µð·ºÅ丮ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î: C:\Windows |
A_ProgramFiles ¶Ç´Â ProgramFiles |
ÇÁ·Î±×·¥ ÆÄÀÏ µð·ºÅ丮ÀÔ´Ï´Ù (¿¹, C:\Program Files). v1.0.43.08+¿¡¼, A_ prefix¸¦ »ý·«Çصµ °¡´ÉÇÕ´Ï´Ù. ±×·¯¸é ½±°Ô #NoEnvÀÌÀüÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. |
A_AppData [v1.0.43.09+] |
ÇöÀç »ç¿ëÀÚ ¾îÇø®ÄÉÀ̼ÇÀÇ Æ¯Á¤ÇÑ µ¥ÀÌÅ͸¦ ´ã°í ÀÖ´Â Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î: C:\Documents and Settings\Username\Application Data |
A_AppDataCommon [v1.0.43.09+] |
¸ðµç-»ç¿ëÀÚ ¾îÇø®ÄÉÀ̼ÇÀÇ Æ¯Á¤ÇÑ µ¥ÀÌÅ͸¦ ´ã°í ÀÖ´Â Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_Desktop | ÇöÀç »ç¿ëÀÚ µ¥½ºÅ©Å¾ ÆÄÀÏÀ» ´ã°í ÀÖ´Â Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_DesktopCommon | ¸ðµç-»ç¿ëÀÚ µ¥½ºÅ©Å¾ ÆÄÀÏÀ» ´ã°í ÀÖ´Â Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_StartMenu | ÇöÀç »ç¿ëÀÚÀÌ ½ÃÀÛ ¸Þ´º Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_StartMenuCommon | ¸ðµç-»ç¿ëÀÚ ½ÃÀÛ ¸Þ´º Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_Programs | ÇöÀç »ç¿ëÀÚ ½ÃÀÛ ¸Þ´º¿¡ ÀÖ´Â ÇÁ·Î±×·¥ Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_ProgramsCommon | ¸ðµç »ç¿ëÀÚ ½ÃÀÛ ¸Þ´º¿¡ ÀÖ´Â ÇÁ·Î±×·¥ Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_Startup | ÇöÀç »ç¿ëÀÚ ½ÃÀÛ ¸Þ´º¿¡ ÀÖ´Â ½ÃÀÛ Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_StartupCommon | ¸ðµç-»ç¿ëÀÚ ½ÃÀÛ ¸Þ´º¿¡ ÀÖ´Â ½ÃÀÛ Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. |
A_MyDocuments | ÇöÀç »ç¿ëÀÚÀÇ "³ªÀÇ ¹®¼" Æú´õÀÇ Àüü °æ·Î¿Í À̸§ÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ºñ½ÁÇÑ º¯¼ö¿Í ´Ù¸£°Ô, ÀÌ Æú´õ°¡ µå¶óÀ̺êÀÇ ·çÆ®À̸é, ¸¶Áö¸· ¿ª»ç¼±À» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, M:\°¡ ¾Æ´Ï¶ó M:ÀÌ µË´Ï´Ù. |
A_IsAdmin | ÇöÀç »ç¿ëÀÚ°¡ °ü¸®ÀÚ ±ÇÇÑÀÌ ÀÖÀ¸¸é, ÀÌ º¯¼ö´Â 1, ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ´ã±é´Ï´Ù. À©µµ¿ìÁî ºñ½ºÅ¸ ÀÌÈÄ¿¡¼ ¾î¶² ½ºÅ©¸³Æ®´Â ÀûÀýÇÏ°Ô ±â´ÉÀ» ¹ßÈÖÇϱâ À§ÇØ °ü¸®ÀÚ ±ÇÇÑÀ» ¿ä±¸ÇÕ´Ï´Ù (¿¹¸¦ µé¾î ÇÁ·Ô½º³ª â°ú »óÈ£ÀÛ¿ëÇÏ´Â ½ºÅ©¸³Æ®´Â °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàµË´Ï´Ù). ÀÌ·¸°Ô ÇÏ·Á¸é, ´ÙÀ½À» ½ºÅ©¸³Æ®ÀÇ »ó´Ü¿¡ Ãß°¡ÇϽʽÿÀ: if not A_IsAdmin { Run *RunAs "%A_ScriptFullPath%" ; Requires v1.0.92.01+ ExitApp } |
A_ScreenWidth |
±âº» ¸ð´ÏÅÍÀÇ ³Êºñ¿Í ³ôÀÌ, Çȼ¿ ´ÜÀ§ (¿¹, 1024 ±×¸®°í 768). ´ÙÁß ¸ð´ÏÅÍ ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ ¸ð´ÏÅÍÀÇ Å©±â¸¦ ¾Ë·Á¸é, SysGet¸¦ »ç¿ëÇÕ´Ï´Ù. ´ë½Å¿¡ (´ÙÁß ¸ð´ÏÅÍ¿¡ °ÉÃÄ ÀÖ´õ¶óµµ) Àüü µ¥½ºÅ©Å¾ÀÇ ³Êºñ¿Í ³ôÀ̸¦ ¾Ë·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ »ç¿ëÇÕ´Ï´Ù: SysGet, VirtualWidth, 78 SysGet, VirtualHeight, 79 °Ô´Ù°¡, SysGetÀ» »ç¿ëÇÏ¸é ¸ð´ÏÀÇ ÀÛ¾÷ ¿µ¿ªÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¸ð´ÏÅÍÀÇ Àüü ¿µ¿ªº¸´Ù ´õ ÀÛÀ» ¼ö ÀÖ½À´Ï´Ù. ¿Ö³ÄÇϸé ŽºÅ©¹Ù¿Í ±âŸ µî·ÏµÈ µ¥½ºÅ©Å¾ Åø¹Ù°¡ ¹èÁ¦µÇ¾î Àֱ⠶§¹®ÀÔ´Ï´Ù. |
A_ScreenDPI [v1.1.11+] | È¸é ³Êºñ¸¦ µû¶ó ³í¸®Àû ÀÎÄ¡´ç Çȼ¿ÀÇ °³¼öÀÔ´Ï´Ù. ´ÙÁß ¸ð´ÏÅÍ ½Ã½ºÅÛ¿¡¼, ÀÌ °ªÀº ¸ðµç ¸ð´ÏÅÍ¿¡ ´ëÇÏ¿© °°½À´Ï´Ù. ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡ ÀÌ °ªÀº 96ÀÔ´Ï´Ù; ±×·¸Áö¸¸ ½Ã½ºÅÛÀÇ ÅؽºÆ® Å©±â(DPI) ¼³Á¤¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¶Ç Gui -DPIScaleÀ» ÂüÁ¶ÇϽʽÿÀ. |
A_IPAddress1 through 4 | ÄÄÇ»ÅÍ¿¡¼ ³×Æ®¿öÅ© ¾î´ðÅÍÀÇ IP ÁÖ¼ÒÀÇ ¾ÕÂÊ 4 ÀÚ¸®ÀÔ´Ï´Ù. |
A_Cursor | ÇöÀç ȸ鿡 º¸¿©Áö´Â ¸¶¿ì½º Ä¿¼ÀÇ À¯ÇüÀÔ´Ï´Ù. ´ÙÀ½ ´Ü¾î Áß ÇϳªÀÔ´Ï´Ù: Size-À¯ÇüÀÇ Ä¿¼¿¡ »ç¿ëµÈ ¾àÀÚ´Â ¹æÀ§¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹, NESW = NorthEast+SouthWest. ¼Õ-¸ð¾çÀÇ Ä¿¼´Â (Âï±â¿Í Àâ±â)´Â UnknownÀ¸·Î ºÐ·ùµÇ¾î ÀÖ½À´Ï´Ù. |
A_CaretX A_CaretY |
ÇöÀç ij·µ(ÅؽºÆ® »ðÀÔ À§Ä¡)ÀÇ X¿Í Y ÁÂÇ¥ÀÔ´Ï´Ù. ÀÌ ÁÂÇ¥´Â È°¼º â¿¡ »ó´ëÀûÀÔ´Ï´Ù. CoordMode¸¦ »ç¿ëÇÏ¿© Àüü ȸ鿡 ´ëÇÏ¿© »ó´ëÀûÀ¸·Î ¸¸µéÁö ¾Ê´Â ÇÑ ¸»ÀÔ´Ï´Ù. È°¼º âÀÌ ¾ø°Å³ª ij·µ À§Ä¡¸¦ °áÁ¤ÇÒ ¼ö ¾øÀ¸¸é, ÀÌ º¯¼ö´Â ºñ¾î ÀÖ½À´Ï´Ù. ´ÙÀ½ ½ºÅ©¸³Æ®·Î ij·µÀ» À̵¿½ÃÄѼ ±×ÀÇ ÇöÀç À§Ä¡°¡ ÀÚµ¿-°»½Å ÅøÆÁ¿¡ ³ªÅ¸³ª´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¾î¶² âÀº (¿¹, MS Word) ½ÇÁ¦ À§Ä¡¿¡ »ó°ü ¾øÀÌ °°Àº ij·µ À§Ä¡¸¦ º¸°íÇÕ´Ï´Ù. #Persistent SetTimer, WatchCaret, 100 return WatchCaret: ToolTip, X%A_CaretX% Y%A_CaretY%, A_CaretX, A_CaretY - 20 return |
Clipboard | ¿î¿µÃ¼Á¦ÀÇ Å¬¸³º¸µå¿¡ ÀÖ´Â ³»¿ëÀÔ´Ï´Ù. ÀÐ°í ¾µ ¼ö ÀÖ½À´Ï´Ù. Ŭ¸³º¸µå ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. |
ClipboardAll | Ŭ¸³º¸µåÀÇ Àüü ³»¿ëÀÔ´Ï´Ù (Æ÷¸Ë°ú ÅؽºÆ® °°Àº). ClipboardAllÀ» ÂüÁ¶ÇϽʽÿÀ. |
ErrorLevel | ErrorLevelÀ» ÂüÁ¶ÇϽʽÿÀ. |
A_LastError | OSÀÇ GetLastError() ÇÔ¼öÀÇ °á°ú ¶Ç´Â COM °´Ã¼ ¿äûÀÇ ÃÖÁ¾ °á°ú. ÀÚ¼¼ÇÑ °ÍÀº DllCall() ±×¸®°í Run/RunWait¸¦ ÂüÁ¶ÇÕ´Ï´Ù. |
A_Index | ÇöÀç ȸµ¹ÀÌÀÇ ¹Ýº¹ Ƚ¼öÀÔ´Ï´Ù (64-ºñÆ® Á¤¼ö). ¿¹¸¦ µé¾î, ½ºÅ©¸³Æ®°¡ ȸµ¹ÀÌÀÇ ¸öü¸¦ óÀ½ ½ÇÇàÇϸé, ÀÌ º¯¼ö´Â ¼ýÀÚ 1ÀÌ ´ã±é´Ï´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº ȸµ¹ÀÌ ¶Ç´Â While-ȸµ¹À̸¦ ÂüÁ¶ÇϽʽÿÀ. |
A_LoopFileName, µîµî. | ÀÌ º¯¼ö¿Í ±âŸ °ü·Ã º¯¼öµéÀº ÆÄÀÏ-ȸµ¹ÀÌ ¾È¿¡¼¸¸ À¯È¿ÇÕ´Ï´Ù. |
A_LoopRegName, µîµî. | ÀÌ º¯¼ö¿Í ±âŸ °ü·Ã º¯¼öµéÀº ·¹Áö½ºÆ®¸®-ȸµ¹ÀÌ ¾È¿¡¼¸¸ À¯È¿ÇÕ´Ï´Ù. |
A_LoopReadLine | ÆÄÀÏ-Àбâ ȸµ¹À̸¦ ÂüÁ¶ÇϽʽÿÀ. |
A_LoopField | ȸµ¹ÀÌ ÆĽÌÇϱ⸦ ÂüÁ¶ÇϽʽÿÀ. |
ȯ°æ º¯¼ö´Â ¿î¿µ üÁ¦°¡ °ü¸®ÇÕ´Ï´Ù. ¸í·É¾î ÇÁ·ÒÇÁÆ®¿¡¼ SETÀ» ŸÀÚÇÏ°í ¿£Å͸¦ Ä¡¸é ±× ¸ñ·ÏÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
½ºÅ©¸³Æ®´Â EnvSetÀ¸·Î »õ ȯ°æ º¯¼ö¸¦ ¸¸µé°Å³ª ±âÁ¸ÀÇ º¯¼ö ³»¿ëÀ» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸, ±×·¸°Ô Ãß°¡ÇÏ°í º¯°æÇÏ´Â °ÍÀº »çÀûÀÔ´Ï´Ù; ³ª¸ÓÁö ½Ã½ºÅÛ¿¡ º¸ÀÌÁö ¾Ê½À´Ï´Ù. ÇÑ °¡Áö ¿¹¿Ü´Â ½ºÅ©¸³Æ®°¡ RunÀ̳ª RunWait¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» (¶Ç´Ù¸¥ ½ºÅ©¸³Æ®) ±âµ¿½ÃÄ×À» ¶§ÀÔ´Ï´Ù: ±×·± ÇÁ·Î±×·¥Àº ºÎ¸ð ½ºÅ©¸³Æ®ÀÇ È¯°æ º¯¼ö »çº»À» »ó¼Ó¹Þ½À´Ï´Ù. »çÀûÀΠȯ°æ º¯¼öµµ ´ç¿¬È÷ Æ÷ÇԵ˴ϴÙ.
v1.0.43.08+¿¡¼, ¸ðµç »õ ½ºÅ©¸³Æ®´Â Path¿Í °°Àº ȯ°æ º¯¼ö¸¦ ´ÙÀ½°ú °°ÀÌ ¿¶÷Çϱ⸦ ±ÇÀåÇÕ´Ï´Ù:
EnvGet, OutputVar, Path ; For explanation, see #NoEnv.
var := ""
.