SetTimer

¼­ºê·çƾÀÌ ÁöÁ¤µÈ ÀÏÁ¤ °£°ÝÀ¸·Î ÀÚµ¿À¸·Î ¹Ýº¹ÀûÀ¸·Î ±âµ¿µÇµµ·Ï ¸¸µì´Ï´Ù.

SetTimer [, Label, Period|On|Off|Delete, Priority]

¸Å°³º¯¼ö

Label

Á¡ÇÁÇØ °¥ ¶óº§ ¶Ç´Â ÇÖÅ° ¶óº§ÀÇ À̸§. ReturnÀ̳ª ExitÀ» ¸¸³¯ ¶§±îÁö Label ¾Æ·¡ÀÇ ¸í·É¾îµéÀÌ ½ÇÇàµË´Ï´Ù. °ÅÀÇ ¸ðµç ´Ù¸¥ ¸í·É¾îÀÇ ¸Å°³º¯¼öó·³, LabelÀº º¯¼ö ÂüÁ¶°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. %MyLabel%¿Í °°ÀÌ, º¯¼ö¿¡ ÀúÀåµÈ À̸§ÀÌ ¸ñÇ¥·Î »ç¿ëµË´Ï´Ù.

[v1.1.01+]: LabelÀÌ »ý·«µÇ¸é, A_ThisLabelÀÌ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, SetTimer,, Off¸¦ ŸÀÌ¸Ó ¼­ºê·çƾ ¾È¿¡ »ç¿ëÇϸé ŸÀ̸Ӹ¦ ²ø ¼ö ÀÖ½À´Ï´Ù.

[v1.1.20+]: ¶óº§ À̸§ÀÌ À¯È¿ÇÏÁö ¾ÊÀ¸¸é, ÀÌ ¸Å°³º¯¼ö´Â ÇÔ¼öÀÇ À̸§, ¶Ç´Â ÇÔ¼ö °´Ã¼¸¦ ´ã°í ÀÖ´Â ÇÑ °³Â¥¸® º¯¼ö°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, SetTimer %funcobj%, 1000 ¶Ç´Â SetTimer % funcobj, 1000. °´Ã¼¸¦ µ¹·ÁÁÖ´Â ´Ù¸¥ Ç¥Çö½ÄÀº ÇöÀç Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

Period|On|Off|Delete

On: ÀÌÀü ±â°£(period) µ¿¾È ºñÈ°¼ºÈ­µÇ¾î ÀÖ´ø ŸÀ̸Ӹ¦ ÀçÈ°¼ºÈ­ÇÕ´Ï´Ù. ŸÀ̸Ӱ¡ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é, »õ·Î ¸¸µì´Ï´Ù (±âº» °£°ÝÀº 250ÀÔ´Ï´Ù). ŸÀ̸Ӱ¡ Á¸ÀçÇÏÁö¸¸ ÀÌÀü¿¡ ÇÑ-¹ø¸¸- ½ÇÇà ¸ðµå·Î ¼³Á¤µÇ¾î ÀÖ¾ú´Ù¸é, ´Ù½Ã ÇÑ ¹ø¸¸ ½ÇÇàµË´Ï´Ù.

Off: ±âÁ¸ÀÇ Å¸À̸Ӹ¦ ²ü´Ï´Ù.

Delete [v1.1.20+]: ±âÁ¸ÀÇ Å¸À̸Ӹ¦ ²ô°í »èÁ¦ÇÕ´Ï´Ù. ŸÀ̸Ӱ¡ ÇÔ¼ö °´Ã¼¿¡ ¿¬°üµÇ¾î ÀÖ´Ù¸é, ±× °´Ã¼´Â ÇØÁ¦µË´Ï´Ù. ŸÀ̸Ӹ¦ ²ô´õ¶óµµ °´Ã¼´Â ÇØÁ¦µÇÁö ¾Ê½À´Ï´Ù.

Period: ÀÌ ¸Å°³º¯¼ö¸¦ ´ë·«ÀûÀÎ ¹Ð¸® ÃÊÀÇ °³¼ö·Î »ç¿ëÇÏ¿© ŸÀ̸Ӹ¦ »ý¼ºÇϰųª °»½ÅÇÕ´Ï´Ù. ÀÌ ½Ã°£Àº ¸¶Áö¸·À¸·Î Label ¼­ºê·çƾÀÌ ½ÃÀÛÇÑ ÀÌÈÄ·Î °æ°úÇØ¾ß ÇÏ´Â ½Ã°£ÀÔ´Ï´Ù. ÀÌ ½Ã°£ ¸¸Å­ Áö³ª¸é, LabelÀº ´Ù½Ã ½ÇÇàµË´Ï´Ù (´Ü, Áö³­ ½Ã°£ ÀÌÈÄ·Î °è¼Ó ½ÇÇà ÁßÀ̶ó¸é ¿¹¿ÜÀÔ´Ï´Ù). ŸÀ̸Ӵ ÀÚµ¿À¸·Î È°¼ºÈ­µË´Ï´Ù. À̸¦ ¸·À¸·Á¸é, ÀÌ ¸Å°³º¯¼ö¿¡ OFF¸¦ ÁöÁ¤ÇÏ°í, Áï½Ã µÎ ¹ø°·Î ¸í·É¾î¸¦ È£ÃâÇϽʽÿÀ.

Period´Â Á¤¼ö¿©¾ß ÇÕ´Ï´Ù. ´Ü º¯¼ö³ª Ç¥Çö½ÄÀÌ »ç¿ëµÇ¸é ¾È µË´Ï´Ù. ÀÌ °æ¿ì´Â ¼Ò¼öÁ¡ ÀÌÇÏ´Â ÀüºÎ ¹«½ÃµË´Ï´Ù.

ÀÌ ¸Å°³º¯¼ö°¡ ºñ¾î ÀÖ°í ±×¸®°í:
1) ŸÀ̸Ӱ¡ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é: ±â°£À» 250À¸·Î ÇÏ¿© »ý¼ºµË´Ï´Ù.
2) ŸÀ̸Ӱ¡ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é: ±× ŸÀ̸Ӱ¡ È°¼ºÈ­µÇ°í Priority¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â ÇÑ, ÀÌÀüÀÇ ±â°£(period)Àº ¸®¼ÂµË´Ï´Ù.

Run only once [v1.0.46.16+]: À½ÀÇ Á¤¼ö·Î Period¸¦ ÁöÁ¤Çϸé ŸÀ̸Ӱ¡ ¿ÀÁ÷ ÇÑ ¹ø¸¸ ½ÇÇàµÇ¾î¾ß ÇÑ´Ù´Â »ç½ÇÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, -100À» ÁöÁ¤Çϸé ŸÀ̸Ӵ Áö±Ý ºÎÅÍ 100 ms µ¿¾È ½ÇÇàµÇ°í ŸÀ̸Ӹ¦ ²ü´Ï´Ù. ¸¶Ä¡ SetTimer, Label, Off¸¦ »ç¿ëÇÑ È¿°ú°¡ ÀÖ½À´Ï´Ù.

Priority

ÀÌ ¼±ÅÃÀû ¸Å°³º¯¼ö´Â -2147483648¿¡¼­ 2147483647 »çÀÌÀÇ Á¤¼öÀÔ´Ï´Ù (¶Ç´Â Ç¥Çö½Ä). ÀÌ Å¸À̸ÓÀÇ ¾²·¹µå ¿ì¼± ¼øÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. »ý·«Çϸé, 0ÀÌ »ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¾²·¹µå¸¦ ÂüÁ¶ÇϽʽÿÀ.

´Ù¸¥ °ÍÀº ÀüÇô °Çµå¸®Áö ¾ÊÀº ä·Î ±âÁ¸ ŸÀ̸ÓÀÇ ¿ì¼± ¼øÀ§¸¸ ¹Ù²Ù·Á¸é, ÀÌ ¸Å°³º¯¼ö ¾ÕÀÇ ¸Å°³º¯¼ö¸¦ ºó ä·Î µÎ½Ê½Ã¿À.

³íÆò

ŸÀ̸Ӵ ºñµ¿±âÀûÀ¸·Î ½ÇÇàµÇ±â ¶§¹®¿¡ À¯¿ëÇÕ´Ï´Ù. ÁöÁ¤µÈ °£°ÝÀ¸·Î ÀÏÁ¤ÇÏ°Ô ½ÇÇàµÈ´Ù´Â ¶æÀÔ´Ï´Ù. ½ÉÁö¾î ½ºÅ©¸³Æ®°¡ âÀ» ±â´Ù¸®°Å³ª, ´ëÈ­»óÀÚ¸¦ º¸¿©Áְųª ¶Ç´Â ´Ù¸¥ ÀÏÀ» ÇÏ´À¶ó ¹Ù»Û ¶§¿¡µµ »ó°üÀÌ ¾ø½À´Ï´Ù. ¸¹ÀÌ »ç¿ëµÇ´Â ¿¹·Î´Â »ç¿ëÀÚ°¡ ½¯ ¶§ ¾î¶² ÀÏÀ» Çϱâ (A_TimeIdle¿¡ ¹Ý¿µµÊ) ¶Ç´Â »ç¿ëÀÚ°¡ ³ªÅ¸³ª´Â ¼ø°£ ¿øÇÏÁö ¾Ê´Â âÀ» ´Ý±â°¡ ÀÖ½À´Ï´Ù.

ŸÀÌ¸Ó ¶§¹®¿¡ ½ºÅ©¸³Æ®°¡ µ¿½Ã¿¡ ¿©·¯ ÀÏÀ» ¼öÇàÇѴٴ ȯ»óÀ» ºÒ·¯ ÀÏÀ¸Å°Áö¸¸, »ç½ÇÀº ±×·¸Áö ¾Ê½À´Ï´Ù. ´ë½Å¿¡, ½Ã°£Á¦ÇÑ ¼­ºê·çƾÀ» ´Ù¸¥ ¾²·¹µå¿Í ¶È°°ÀÌ Ãë±ÞÇÕ´Ï´Ù: ÇÖÅ° ¼­ºê·çƾ°ú ¸¶Âù°¡Áö·Î, ´Ù¸¥ ¾²·¹µå¿¡°Ô ÀÎÅÍ·´Æ® ´çÇÏ°í ¶Ç ÀÎÅÍ·´Æ® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¾²·¹µå¸¦ ÂüÁ¶ÇϽʽÿÀ.

ŸÀ̸Ӱ¡ ¸¸µé¾îÁú ¶§¸¶´Ù, ÀçÈ°¼ºµÇ°í, »õ ±â°£(period)À¸·Î °»½ÅµË´Ï´Ù. ±×ÀÇ ¼­ºê·çƾÀº Áï½Ã ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù; ¸ÕÀú ±â°£(period)ÀÌ ´ÙÇØ¾ß ÇÕ´Ï´Ù. ŸÀ̸Ӹ¦ ½ÃÀÛÇÏÀÚ ¸¶ÀÚ ¹Ù·Î ½ÇÇàÇÏ°í ½ÍÀ¸¸é, Gosub¸¦ »ç¿ëÇØ Å¸À̸ÓÀÇ ¼­ºê·çƾÀ» ½ÇÇàÇϽʽÿÀ (±×·¸Áö¸¸, ÀÌ°ÍÀº ŸÀÌ¸Ó ÀÚü°¡ ±×·± °Í ó·³ »õ ¾²·¹µå¸¦ ½ÃÀÛÇÏÁö ¾Ê½À´Ï´Ù; ±×·¡¼­ SendMode¿Í °°Àº ¼³Á¤Àº ±âº»°ªÀ¸·Î ½ÃÀÛÇÏÁö ¾Ê½À´Ï´Ù).

SetTimer°¡ ±âÁ¸ÀÇ Å¸À̸ӿ¡ »ç¿ëµÇ°í ¸Å°³º¯¼ö #2°¡ ¼ýÀÚÀ̰ųª ´Ü¾î ON À̸é (¶Ç´Â »ý·«µÇ¸é), Áö³­ ¹ø ½ÇÇàµÈ ŸÀ̸ÓÀÇ "³»ºÎ ½Ã°£"ÀÌ ÇöÀç ½Ã°£À¸·Î Àç¼³Á¤µË´Ï´Ù; ´Ù¸¥ ¸»·Î Çϸé, Àüü ±â°£ÀÌ °æ°úÇØ¾ß ¼­ºê·çƾÀÌ ´Ù½Ã ½ÇÇàµË´Ï´Ù.

ŸÀ̸ÓÀÇ Á¤¹Ðµµ: OSÀÇ ½Ã°£-À¯Áö ½Ã½ºÅÛÀÇ Á¤¹Ðµµ ¶§¹®¿¡, Period´Â ÀüÇüÀûÀ¸·Î (¼³Ä¡µÈ Çϵå¿þ¾î¿Í µå¶óÀ̹öÀÇ À¯Çü¿¡ µû¶ó) °¡Àå °¡±î¿î 10 ¶Ç´Â 15.6 ¹Ð¸®ÃÊÀÇ ¹è¼ö·Î ¹Ý¿Ã¸²µË´Ï´Ù. ¿¹¸¦ µé¾î, 1ºÎÅÍ 10 (Æ÷ÇÔ) »çÀÌÀÇ Period´Â º¸Åë Windows 2000/XP¿¡¼­ 10 ¶Ç´Â 15.6°ú µ¿µîÇÕ´Ï´Ù. ´õ ªÀº Áö¿¬Àº Loop+SleepÀ» ÅëÇÏ¿© ´Þ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦´Â DllCall+timeBeginPeriod+Sleep¸¦ º¸½Ê½Ã¿À.

ŸÀ̸Ӵ ´ÙÀ½ »óȲ ¾Æ·¡¿¡¼­´Â ÁöÁ¤µÈ ¸¸Å­ ÀÚÁÖ ½ÇÇàµÉ ¼ö´Â ¾ø½À´Ï´Ù:

  1. ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǵéÀÌ CPU¿¡ ¾ÆÁÖ Å« ºÎ´ãÀ» ÁÝ´Ï´Ù.
  2. ŸÀÌ¸Ó ¼­ºê·çƾÀº ±× ÀÚü·Î ½ÇÇà¿¡ Àڽſ¡°Ô ÁÖ¾îÁø ±â°£º¸´Ù ´õ ¸¹ÀÌ °É¸³´Ï´Ù. ¶Ç´Â °æÀï°ü°è¿¡ Àִ ŸÀ̸Ӱ¡ ³Ê¹« ¸¹½À´Ï´Ù (SetBatchLines¸¦ º¯°æÇÏ¸é µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù).
  3. ŸÀ̸Ӱ¡ ´Ù¸¥ ¾²·¹µå¿¡ ÀÇÇØ ÀÎÅÍ·´Æ® µÇ¾ú½À´Ï´Ù. Áï, ¶Ç´Ù¸¥ ÀÏÁ¤ÀÇ ¼­ºê·çƾ, ÇÖÅ° ¼­ºê·çƾ, ¶Ç´Â ¸ÂÃã ¸Þ´º Ç׸ñÀÌ Å¸À̸Ӹ¦ ÀÎÅÍ·´Æ® Çß½À´Ï´Ù (ÀÎÅÍ·´Æ®´Â CriticalÀ» ÅëÇÏ¿© ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù). ÀÌ·± ÀÏÀÌ ÀϾ¸é ±×¸®°í ÀÎÅÍ·´Æ®ÇÑ ¾²·¹µå°¡ Á¾·á¿¡ ½Ã°£ÀÌ ¿À·¡ °É¸°´Ù¸é, ÀÎÅÍ·´Æ®µÈ ŸÀ̸Ӵ ±× µ¿¾È ²¨Áö´Â È¿°ú°¡ ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸, ´Ù¸¥ ŸÀ̸ӵéÀº °è¼ÓÇؼ­ ½ÇÇàµË´Ï´Ù. ù ¹ø° ŸÀ̸Ӹ¦ ÀÎÅÍ·´Æ®ÇÑ ¾²·¹µå¸¦ ¶Ç ÀÎÅÍ·´Æ® ÇÕ´Ï´Ù.
  4. CriticalÀ̳ª Thread Interrupt/PriorityÀÇ °á°ú·Î ½ºÅ©¸³Æ®¸¦ ÀÎÅÍ·´Æ® ÇÒ ¼ö ¾ø½À´Ï´Ù. ±× ½Ã°£ µ¿¾È, ŸÀ̸Ӵ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ³ªÁß¿¡, ½ºÅ©¸³Æ®°¡ ´Ù½Ã ÀÎÅÍ·´Æ®°¡ °¡´ÉÇØÁö¸é, ±â°£À» ³Ñ±ä ŸÀ̸Ӵ °¡´ÉÇϸé ÇÑ ¹ø »¡¸® ½ÇÇàµÈ ´ÙÀ½, ±×ÀÇ ¿ø·¡ ÀÏÁ¤À» Àç°³ÇÕ´Ï´Ù.

ŸÀ̸Ӵ ½ºÅ©¸³Æ®°¡ º¸·ùÁß(suspended)ÀÏ ¶§¿¡µµ ÀÛµ¿ÇÕ´Ï´Ù. ±×·¯³ª ÇöÀç ¾²·¹µå¿¡ "Thread NoTimers"°¡ ÀÛ¿ëÇÏ°í Àְųª ¾î¶² ¾²·¹µåÀÌµç ¾²·¹µå°¡ Á¤Áö(paused)µÇ¾î ÀÖÀ¸¸é ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. °Ô´Ù°¡, »ç¿ëÀÚ°¡ (¿¹¸¦ µé¾î Æ®·¹ÀÌ ¾ÆÀÌÄÜ ¸Þ´º³ª ¸Þ´º ¹Ù¿Í °°Àº) ½ºÅ©¸³Æ® ¸Å´º¸¦ ÅëÇÏ¿© Ç×ÇØÇÏ°í ÀÖÀ» ¶§¿¡µµ ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù.

ŸÀ̸Ӵ Àӽ÷Π½ºÅ©¸³Æ®ÀÇ ÇöÀç È°µ¿À» ÀÎÅÍ·´Æ®ÇØ ÀÛµ¿Çϱ⠶§¹®¿¡, ±×ÀÇ ¼­ºê·çƾÀº (»¡¸® ³¡³¾ ¼ö ÀÖµµ·Ï) ª°Ô À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. ¿À·§ µ¿¾È ÀÎÅÍ·´Æ® ÇÏ´Â °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¸øÇÕ´Ï´Ù.

½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ´Â Áß¿¡µµ È¿°ú¸¦ À¯ÁöÇϴ ŸÀ̸Ӵ º¸Åë ÀÚµ¿-½ÇÇà ¼½¼Ç¿¡ ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ´ëÁ¶ÀûÀ¸·Î, Àӽà ŸÀ̸Ӵ Á¾Á¾ ±×ÀÇ ¼­ºê·çƾ¿¡ ÀÇÇÏ¿© ²¨Áö±âµµ ÇÕ´Ï´Ù (ÀÌ ÆäÀÌÁö ÇÏ´ÜÀÇ ¿¹Á¦¸¦ º¸½Ê½Ã¿À).

½Ã°£Á¦ÇÑ ¼­ºê·çƾÀÌ ½ÇÇà ÁßÀÏ ¶§¸¶´Ù, SendMode¿Í °°Àº ¼³Á¤¿¡ ´ëÇÑ ±âº» °ªÀ¸·Î »õ·Ó°Ô ½ÃÀÛÇÕ´Ï´Ù. ÀÌ·± ±âº»°ªµéÀº ÀÚµ¿-½ÇÇà ¼½¼Ç¿¡¼­ ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.

ÇÖÅ°ÀÇ ¹ÝÀÀ ½Ã°£ÀÌ Áß¿äÇÏ´Ù¸é (°ÔÀÓ¿¡¼­¿Í °°ÀÌ) ±×¸®°í ½ºÅ©¸³Æ®°¡ º¸À¯ÇÑ Å¸À̸ÓÀÇ ¼­ºê·çƾÀÌ ½ÇÇà¿¡ ´ë·« 5 ms ÀÌ»óÀÌ °É·Á¾ß ÇÑ´Ù¸é, ´ÙÀ½ ¸í·É¾î¸¦ »ç¿ëÇØ 15 ms Áö¿¬ ½Ã°£À¸·Î ¹Ù²ÙÁö ¾Êµµ·Ï ¸·½À´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ŸÀÌ¸Ó ¾²·¹µå¸¦ ÀÎÅÍ·´Æ®ÇÒ ¼ö ¾ø´Â ¼ø°£¿¡ ÇÖÅ°°¡ ´­¸®¸é ±×·± Áö¿¬ÀÌ ÀϾ´Ï´Ù:

Thread, interrupt, 0  ; ¸ðµç ¾²·¹µå¸¦ ¾ðÁ¦³ª ÀÎÅÍ·´Æ®°¡ °¡´ÉÇϵµ·Ï ¸¸µì´Ï´Ù.

±×ÀÇ ¼­ºê·çƾÀÌ ÇöÀç ½ÇÇà ÁßÀε¥ ŸÀ̸Ӱ¡ ²¨Áö´õ¶óµµ, ±× ¼­ºê·çƾÀº ¿Ï·áÇÒ ¶§±îÁö °è¼Ó ÁøÇàµË´Ï´Ù.

KeyHistory Ư¡Àº ¾ó¸¶³ª ¸¹Àº ŸÀ̸Ӱ¡ Á¸ÀçÇÏ´ÂÁö ±×¸®°í ¾ó¸¶³ª ¸¹ÀÌ ÇöÀç ÄÑÁ® ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù.

ŸÀ̸ÓÀÇ ±â°£Àº 4294967295 ¹Ð¸®Ãʺ¸´Ù Ŭ ¼ö ¾ø½À´Ï´Ù (49.7 ÀÏ).

½ºÅ©¸³Æ®¸¦ °è¼Ó ½ÇÇàÇÏ·Á¸é -- ¿ÀÁ÷ ŸÀ̸Ӹ¸ ´ã°í ÀÖ´Â ½ºÅ©¸³Æ® -- #Persistent¸¦ »ç¿ëÇϽʽÿÀ.

°ü·Ã Ç׸ñ

Gosub, Return, Threads, Thread (command), Critical, IsLabel(), Menu, #Persistent

¿¹Á¦

; ¿¹Á¦ #1: ¿øÇÏÁö ¾Ê´Â âÀÌ ³ªÅ¸³¯ ¶§¸¶´Ù ´Ý½À´Ï´Ù:
#Persistent
SetTimer, CloseMailWarnings, 250
return

CloseMailWarnings:
WinClose, Microsoft Outlook, Åë½ÅÇÏ´Â µ¿¾È ½Ã°£Á¦ÇÑÀÌ ÀϾ
WinClose, Microsoft Outlook, ¼­¹ö¿¡ Á¢¼ÓÀ» È®¸³ÇÒ ¼ö ¾ø¾úÀ½
return

 

; ¿¹Á¦ #2: ¾î¶² âÀÌ ³ªÅ¸³ª±â¸¦ ±â´Ù·È´Ù°¡ »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÝ´Ï´Ù:
#Persistent
SetTimer, Alert1, 500
return

Alert1:
IfWinNotExist, Video Conversion, ÇÁ·Î¼¼½º ¿Ï·á
    return
; ±×·¸Áö ¾ÊÀ¸¸é:
SetTimer, Alert1, Off  ; Áï, ŸÀ̸Ӵ ¿©±â¿¡¼­ ÀÚ½ÅÀ» ²ü´Ï´Ù.
SplashTextOn, , , ºñµð¿À º¯È¯ÀÌ ³¡³µ½À´Ï´Ù.
Sleep, 3000
SplashTextOff
return

 

; ¿¹Á¦ #3: ÇÖÅ°°¡ ÇÑ ¹ø, µÎ ¹ø, ±×¸®°í ¼¼ ¹ø ´­·È´ÂÁö ŽÁöÇÕ´Ï´Ù.
; ¾ó¸¶³ª ¸¹ÀÌ ´­·¶´Â°¡¿¡ µû¶ó
; ÇÖÅ°°¡ ´Ù¸¥ Á¶Ä¡¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù:
#c::
if winc_presses > 0 ; SetTimer°¡ ÀÌ¹Ì ½ÃÀ۵Ǿú½À´Ï´Ù. ±×·¡¼­ ´ë½Å¿¡ Å°´­¸²À» ±â·ÏÇÕ´Ï´Ù.
{
    winc_presses += 1
    return
}
; ±×·¸Áö ¾ÊÀ¸¸é, ÀÌ ¹ø¿¡ óÀ½À¸·Î Å°¸¦ ´­·¶½À´Ï´Ù.
;  Ä«¿îÆ®¸¦ 1·Î ¼³Á¤ÇÏ°í ŸÀ̸Ӹ¦ ½ÃÀÛÇÕ´Ï´Ù:
winc_presses = 1
SetTimer, KeyWinC, 400 ; 400 ¹Ð¸®ÃÊ Ã¢ ¾È¿¡¼­ Å°´­¸²À» ±â´Ù¸³´Ï´Ù.
return

KeyWinC:
SetTimer, KeyWinC, off
if winc_presses = 1 ; Å°°¡ ÇÑ ¹ø ´­·È½À´Ï´Ù.
{
    Run, m:\  ; Æú´õ¸¦ ¿±´Ï´Ù.
}
else if winc_presses = 2 ; Å°°¡ µÎ ¹ø ´­·È½À´Ï´Ù.
{
    Run, m:\multimedia  ; ´Ù¸¥ Æú´õ¸¦ ¿±´Ï´Ù.
}
else if winc_presses > 2
{
    MsgBox, ¼¼ ¹ø ÀÌ»ó Ŭ¸¯ÀÌ Å½ÁöµÇ¾ú½À´Ï´Ù.
}
; À§¿¡¼­ ¾î´À Á¶Ä¡°¡ ÃË¹ßµÇµç »ó°ü¾øÀÌ, Ä«¿îÆ®¸¦ ¸®¼ÂÇØ
; ´ÙÀ½ Å°´­¸²À» ÁغñÇÕ´Ï´Ù:
winc_presses = 0
return