AutoHotKey(오토핫키) 설명서 Reload
Reload
현재 실행중의 스크립트를 재독 봐
Reload
Remarks
스크립트를 재독 봐.
스크립트 실행중에 스크립트에 수정을 더했을 때, 그것을 반영시킬 수 있다.
스크립트의 동작을 확인하면서 조정을 실시하는 경우, hot key에 할당해 두면 편리.
task tray 메뉴의 「Reload This Script」와 같다.
Reload커멘드가 실행된 뒤도, 스크립트는 이후의 행의 실행을 계속해 새롭게 실행된 프로세스가 정상적으로 스크립트를 개시할 수 있던 시점에서, 원의 프로세스가 종료된다.
스크립트가 문법 에러등에서 리로드 불가능한 경우, 원의 프로세스는 그대로 실행된다.
따라서,Reload커멘드의 후에는Return커멘드를 쓰는 등, 불필요한 커멘드가 실행되어 버리는 것을 막을 필요가 있다.
또,Reload커멘드의 후에 리로드 실패시의 동작을 쓰는 것도 가능하다.
Related
Example(s)
#z::Reload
;어떠한 이유로 리로드에 실패했을 때에 특정의 처리를 하는 예 #z:: Reload Sleep,500 MsgBox,리로드 실패 return
;리로드 실행 후에, 문법 에러가 표시되면,VxEditor그리고 해당행을 표시하는 예. #z:: Reload WinWait,ahk_class #32770,Error at line ,2 If ErrorLevel=0 { ControlGetText,v,Static1 StringGetPos,p,v,. p-=14 StringMid,line,v,15,%p% Run,D:\app\Document\VxEditor\VxEditor.exe "%A_ScriptFullPath%" /j%line% WinWaitNotActive WinActivate } return
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 Round() (0) | 2014.08.14 |
---|---|
AutoHotKey(오토핫키) 설명서 Return (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 RegWrite (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 RegRead (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 RegisterCallback() (0) | 2014.08.14 |