ÀÌ ½ºÅ©¸³Æ®´Â Ctrl+2 (¼±Åÿ¡ µû¶ó ´Ù¸¥ ÇÖŰ)¸¦ ´©¸£¸é ¼±ÅÃµÈ ¿ÀÅäÇÖŰ ¸í·É¾î³ª Ű¿öµå¿¡ ´ëÇÑ µµ¿ò¸»À» º¸¿©ÁÝ´Ï´Ù. ¾Æ¹«°Íµµ ¼±ÅÃÇÏÁö ¾ÊÀ¸¸é ¸í·É¾î À̸§À» ÇöÀç ÁÙÀÇ Ã³À½À¸·ÎºÎÅÍ ÃßÃâÇÕ´Ï´Ù.
ÀÌ ½ºÅ©¸³Æ® ³»·Á¹Þ±â | ´Ù¸¥ »ùÇà ½ºÅ©¸³Æ® | ȨÀ¸·Î
; ¾Æ·¡ÀÇ ÇÖŰ´Â (ControlGetÀÌ ´ëºÎºÐÀÇ °í±Þ ÆíÁý±â¿Í ÀÛµ¿ÇÏÁö ¾Ê±â ¶§¹®¿¡)
; °¡´ÉÇÏ¸é ¸¹Àº ¿¡µðÅÍ¿ÍÀÇ È£È¯¼ºÀ» À§ÇØ Å¬¸³º¸µå¸¦ »ç¿ëÇÕ´Ï´Ù.
; ¿ø·¡ Ŭ¸³º¸µå ³»¿ëÀ» ³ªÁß¿¡ º¹±¸ÇÏÁö¸¸, Æò¹üÇÑ ÅØ½ºÆ®·Î º¹±¸ÇÕ´Ï´Ù.
; ±×·¡µµ ¾ø´Â °Íº¸´Ù´Â ³´½À´Ï´Ù.
$^2::
; ´ÙÀ½ °ªµéÀº ÀÌ ÇÖŰÀÇ ¾²·¹µå°¡ Á¸ÀçÇÏ´Â µ¿¾È¿¡¸¸ È¿°ú°¡ ÀÖ½À´Ï´Ù.
; ±×·¯¹Ç·Î, ¿ø·¡ °ªÀ¸·Î ´Ù½Ã º¹±¸ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù
; ¿Ö³ÄÇÏ¸é ¾²·¹µå°¡ ³¡³ª¸é ÀÚµ¿À¸·Î º¹±¸µÇ±â ¶§¹®ÀÔ´Ï´Ù:
SetWinDelay 10
SetKeyDelay 0
AutoTrim, On
if A_OSType = WIN32_WINDOWS ; Windows 9x
Sleep, 500 ; »ç¿ëÀÚ¿¡°Ô ۸¦ ¶¿ ½Ã°£À» ÁÝ´Ï´Ù.
C_ClipboardPrev = %clipboard%
clipboard =
; ÀÖ´Ù¸é °Á¶µÈ ´Ü¾î¸¦ »ç¿ëÇÕ´Ï´Ù.
; (¾î¶² °æ¿ì »ç¿ëÀÚ´Â ¸í·É¾î°¡ ¾Æ´Ñ °ÍÀ» ÀǵµÀûÀ¸·Î °Á¶ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù):
Send, ^c
ClipWait, 0.1
if ErrorLevel <> 0
{
; ÆíÁý±â´Â Ä¿¼ ۸¦ ´Ù¸£°Ô Ãë±ÞÇϱ⠶§¹®¿¡ Àüü ÁÙÀ» ¾ò½À´Ï´Ù:
Send, {home}+{end}^c
ClipWait, 0.2
if ErrorLevel <> 0 ; °ÅÀÇ ¾ø´Â °æ¿ìÀ̹ǷΠ¿¡·¯¸¦ º¸°íÇÏÁö ¾Ê½À´Ï´Ù.
{
clipboard = %C_ClipboardPrev%
return
}
}
C_Cmd = %clipboard% ; À̰ÍÀ¸·Î ¾ÕµÚÀÇ Åǰú & ½ºÆäÀ̽º°¡ Á¦°ÅµË´Ï´Ù.
clipboard = %C_ClipboardPrev% ; »ç¿ëÀÚ¸¦ À§ÇØ ¿ø·¡ Ŭ¸³º¸µå¸¦ º¹±¸ÇÕ´Ï´Ù.
Loop, parse, C_Cmd, %A_Space%`, ; ù ¹øÂ° ½ºÆäÀ̽º³ª ½°Ç¥°¡ ¸í·É¾îÀÇ ³¡ÀÔ´Ï´Ù.
{
C_Cmd = %A_LoopField%
break ; Áï, ÇÑ ¹ø¸¸ ¹Ýº¹ÇÏ¸é µË´Ï´Ù.
}
IfWinNotExist, AutoHotkey Help
{
; ¿ÀÅäÇÖŰÀÇ À§Ä¡¸¦ ¾Ë¾Æ³À´Ï´Ù:
RegRead, ahk_dir, HKEY_LOCAL_MACHINE, SOFTWARE\AutoHotkey, InstallDir
if ErrorLevel ; ¹ß°ßÀÌ ¾È µÇ¸é, ´Ù¸¥ À§Ä¡¿¡¼ ã¾Æº¾´Ï´Ù.
{
if A_AhkPath
SplitPath, A_AhkPath,, ahk_dir
else IfExist ..\..\AutoHotkey.chm
ahk_dir = ..\..
else IfExist %A_ProgramFiles%\AutoHotkey\AutoHotkey.chm
ahk_dir = %A_ProgramFiles%\AutoHotkey
else
{
MsgBox ¿ÀÅäÇÖŰ Æú´õ¸¦ ¹ß°ßÇÏÁö ¸øÇß½À´Ï´Ù.
return
}
}
Run %ahk_dir%\AutoHotkey.chm
WinWait AutoHotkey Help
}
; À§¿¡¼ "¸¶Áö¸· ¹ß°ß" âÀ» ¼³Á¤Çß°í ±×°ÍÀ» ¾Æ·¡¿¡ »ç¿ëÇÕ´Ï´Ù:
WinActivate
WinWaitActive
StringReplace, C_Cmd, C_Cmd, #, {#}
send, !n{home}+{end}%C_Cmd%{enter}
return