반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- EnvSub
- if
- EnvDiv
- EnvAdd
- EnvSet
- Threads
- 함수
- 식
- SetKeyDelay
- Blocks
- SetTitleMatchMode
- Var:=식
- API
- SetMouseDelay
- SetControlDelay
- ControlSend
- Menu
- EnvMult
- MouseClick
- 식의 설명
- ControlGetText
- autohotkey
- IF (식)
- DetectHiddenWindows
- StringGetPos
- 배열
- IfInString
- IfWinExist
- SetEnv
- if(식)
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Pause 실행중의스렛드(을)를 정지한다 본문
반응형
Pause
실행중의 스렛드(을)를 정지한다
Pause [, Mode ,OperateOnUnderlyingThread]
Parameters
인수명 | 설명 |
---|---|
Mode | 이하의 어떤 것인지를 지정.
|
OperateOnUnderlyingThread | 「1」(을)를 지정하면, 현재의 스렛드가 아니고, 현재의 스렛드에 끼어들어지고 있던 스렛드를 정지한다. 이 경우, 본커멘드 실행 후, 스렛드의 나머지의 부분이 실행되어 스렛드가 종료해 끼어들어지고 있던 스렛드에 실행이 돌아온 시점에서 실행이 정지한다. 덧붙여 현재의 스렛드가 다른 스렛드에 끼어든 것이 아닌 경우, 스크립트 본체가 정지해, 타이머가 실행되지 않게 된다. | Mode하지만Off때나,Toggle때에 스렛드가 재개될 때는, 이 설정은 무효.
Remarks
Pause(을)를 실시하면, 현재의 스렛드의 처리를 정지한다.
현재의 스렛드에 끼어들어져 정지하고 있던 스렛드도 계속 그대로 정지한다.
Pause된 상태에서도, 새롭게 hot key나 메뉴 아이템으로부터 스렛드를 개시하는 것은 가능.
그러한 스렛드로부터 「Pause,Off」(을)를 실행해 처리를 재개시킨다.
다만, 타이머는 정지해, 타이머로 설정된 스렛드는 실행되지 않게 된다.
스크립트의 현재의 스렛드가Pause되면, task tray의 아이콘의 색이 빨강으로 바뀐다.
이 동작은, 「 Menu,Tray,Icon,,,1
」라고 하는 것으로 억제할 수 있다.
task tray의 메뉴로부터 「Pause Script」(을)를 실시해도,Pause할 수 있다.
덧붙여 트레이 메뉴나 메인 윈도우의 메뉴를 표시하고 있는 동안 스크립트는 정지하지만, 이것은Pause(와)과는 별개이다.
Related
Suspend, Menu, ExitApp, Threads
Example(s)
Pause::Pause ; Assign the toggle-pause function to the "pause" key.
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
PixelSearch 지정 범위로 지정한 색이 존재하면, 그 좌표를 취득한다 (0) | 2007.11.05 |
---|---|
PixelGetColor 지정 좌표에 표시되고 있는 색을 취득한다 (0) | 2007.11.05 |
OutputDebug 디버거에 문자열을 출력한다 (0) | 2007.11.05 |
OnMessage() GUI윈도우에 특정의 메세지가 보내졌을 때에 실행되는 함수를 할당한다 (0) | 2007.11.05 |
OnExit 스크립트 종료시에 실행시키고 싶은 써브루틴을 지정한다 (0) | 2007.11.05 |
Comments