ÀÌ ¿¹Á¦ ½ºÅ©¸³Æ®´Â ¾î¶² Űº¸µå¿¡ ³ªÅ¸³ª´Â Ư¼öÇÑ 000 ۸¦ µîÈ£ Ű·Î º¯½Å½Ãŵ´Ï´Ù. ÇàÀ§¸¦ ¹Ù²Ù·Á¸é
Send, = ÁÙÀ» ¿©·¯ºÐÀÇ ±âÈ£´ë·Î º¯°æÇϽʽÿÀ.
ÀÌ ½ºÅ©¸³Æ® ³»·Á ¹Þ±â | ´Ù¸¥ »ùÇà ½ºÅ©¸³Æ® | ȨÀ¸·Î
#MaxThreadsPerHotkey 5 ; ÀÌ ÇÖŰ¿¡ ´ëÇÏ¿© ¿©·¯ ¾²·¹µå¸¦ Çã¿ëÇÕ´Ï´Ù.
$Numpad0::
#MaxThreadsPerHotkey 1
; À§¿¡¼: $¸¦ »ç¿ëÇØ °¥°í¸® »ç¿ëÀ» °Á¦ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ¹«ÇÑ È¸µ¹À̸¦ ¹æÁöÇÕ´Ï´Ù.
; ¼ºê·çƾ ÀÚü°¡ Numpad0¸¦ Àü¼ÛÇϱ⠶§¹®Àε¥, ÀÌ ¶§¹®¿¡
; ÀÚ±â ÀÚ½ÅÀ» È£ÃâÇÏ´Â ¹«ÇÑ Àç±Í¿¡ ºüÁú ¼ö ÀÖ½À´Ï´Ù.
SetBatchLines, 100 ; ÀÌ °æ¿ì ¾à°£ ´õ »¡¸® ½ÇÇàÇϵµ·Ï ¸¸µì´Ï´Ù.
DelayBetweenKeys = 30 ; ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì ÀÌ °ªÀ» Á¶ÀýÇÕ´Ï´Ù.
if A_PriorHotkey = %A_ThisHotkey%
{
if A_TimeSincePriorHotkey < %DelayBetweenKeys%
{
if Numpad0Count =
Numpad0Count = 2 ; Áï, ¾Õ¿¡ °Í¿¡´Ù À̰ÍÀ» ´õÇÑ °ÍÀÔ´Ï´Ù.
else if Numpad0Count = 0
Numpad0Count = 2
else
{
; ¿©±â¿¡ ÀÖÀ¸¹Ç·Î, Numpad0Count°¡ ÀÌÀü È£Ãâ¿¡¼
; ¹Ýµå½Ã 2·Î ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
; Áï, ÀÌ ¹ø¿¡ ۰¡ ¼¼ ¹øÂ° ´¸° °ÍÀ̶ó´Â ¶æÀÔ´Ï´Ù
; ±×·¯¹Ç·Î, ÇÖŰ ¿¬¼Ó¿ÀÌ Ã˹ߵǾî¾ß ÇÕ´Ï´Ù:
Numpad0Count = 0
Send, = ; ******* À̰ÍÀÌ 000 Ű¿¡ ´ëÇÑ Á¶Ä¡ÀÔ´Ï´Ù
}
; À§ÀÇ ¸ðµç °æ¿ì¿¡, ´õ ÀÌ»ó Á¶Ä¡ ¾øÀÌ µ¹¾Æ°©´Ï´Ù:
CalledReentrantly = y
return
}
}
; ±×·¸Áö ¾ÊÀ¸¸é, ÀÌ Numpad0 À̺¥Æ®´Â ÀÏ·ÃÀÇ ¿¬¼Ó¿¡¼ ù ¹øÂ°À̰ųª
; ¾Æ´Ï¸é ¾î¼´Ù°¡ ù ¹øÂ° À̺¥Æ® ´ÙÀ½¿¡ ³Ê¹« ¿À·¡ °É¸° °ÍÀÔ´Ï´Ù.
; (¿¹, »ç¿ëÀÚ°¡ Numpad0 ۸¦ °è¼Ó ´·¯¼ ÀÚµ¿ ¹Ýº¹À» ÇÏ´Â °æ¿ì°¡ ±×·²ÅÙµ¥,
; À̰ÍÀ» Çã¿ëÇÏ°í ½ÍÀº °ÍÀÔ´Ï´Ù). ±×·¯¹Ç·Î, ªÀº Áö¿¬ ½Ã°£ ÈÄ¿¡
; -- ±× »çÀÌ¿¡ ¶Ç´Ù¸¥ Numpad0 ÇÖŰ À̺¥Æ®°¡ ÀçÁøÀÔÇÏ¿©
; ÀÌ ¼ºê·çƾÀ» È£ÃâÇÒ ¼öµµ ÀÖÁö¸¸ --
; ÀçÁøÀÔ È£ÃâÀÌ ÀϾÁö¸¸ ¾Ê´Â´Ù¸é ±× ۸¦ °è¼Ó º¸³À´Ï´Ù:
Numpad0Count = 0
CalledReentrantly = n
; ÀÌ·¸°Ô ÀÚ´Â µ¿¾È, ÀÌ ¼ºê·çƾÀº ÀçÁøÀÔ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù
; (Áï, µ¿½Ã "¾²·¹µå"·Î¼ ÇöÀç È£Ãâ »óÅ¿¡ ÀÖ´Â ¾²·¹µå¿Í
; º´ÇàÀûÀ¸·Î ½ÇÇàµË´Ï´Ù):
Sleep, %DelayBetweenKeys%
if CalledReentrantly = y ; ¶Ç´Ù¸¥ "¾²·¹µå"°¡ °ªÀ» º¯°æÇß½À´Ï´Ù.
{
; ÀçÁøÀÔ È£ÃâµÇ¾úÀ¸¹Ç·Î, ÀÌ Å° À̺¥Æ®´Â ¿¬¼Ó¿¿¡¼
; ù ¹øÂ° À̺¥Æ®¿´½À´Ï´Ù. ±×·¡¼ ¾ï´·¯¾ß ÇÕ´Ï´Ù (½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¼û°Ü¾ß ÇÕ´Ï´Ù):
CalledReentrantly = n
return
}
; ±×·¸Áö ¾ÊÀ¸¸é, ¿¬¼Ó¿¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. ±×·¡¼ ±× ۸¦ º¸Åëó·³ Àü¼ÛÇÕ´Ï´Ù.
; ´Ù¸¥ ¸»·Î, *ÁøÂ¥* Numpad0 ۰¡ ´·È½À´Ï´Ù. ±×·¡¼ Á¤»óó·³ È¿°ú°¡ Àֱ⸦ ¿øÇÕ´Ï´Ù.:
Send, {Numpad0}
return