일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SetControlDelay
- IfInString
- if
- EnvSet
- 함수
- SetKeyDelay
- API
- ControlSend
- 배열
- Menu
- EnvSub
- IF (식)
- SetTitleMatchMode
- MouseClick
- 식의 설명
- SetEnv
- 식
- autohotkey
- Threads
- EnvMult
- SetMouseDelay
- EnvAdd
- EnvDiv
- DetectHiddenWindows
- Blocks
- IfWinExist
- Var:=식
- if(식)
- ControlGetText
- StringGetPos
- Today
- Total
목록AUTOHOTKEY/레퍼런스 (362)
ㄴrㅎnㅂrㄹrㄱi
PixelGetColor 지정 좌표에 표시되고 있는 색을 취득한다PixelGetColor, OutputVar, X, Y [,Alt|SlowRGB] Parameters 인수명 설명 OutputVar 칼라 코드를 취득하는 변수명 X,Y 색을 취득하고 싶은 피크셀의 좌표. 통상은 액티브 윈도우의 좌상으로부터의 상대 좌표이지만, CoordMode커멘드를 사용하면 스크린 전체로의 좌표가 된다. Alt|SlowRGB 이하의 옵션을 반각 스페이스에서 단락지어 열거한다 RGB 결과가 「0xRRGGBB」의 포맷으로 취득된다. 이 포맷은, WinSet, Gui, Progress, SplashImage그리고 사용된다. Alt 다른 방식으로 취득을 실시한다. 통상의 방식에 비해 잘못된 값이 취득되는 케이스가 적게 되지만,10..
Pause 실행중의 스렛드(을)를 정지한다Pause [, Mode ,OperateOnUnderlyingThread] Parameters 인수명 설명 Mode 이하의 어떤 것인지를 지정. Toggle|생략시 정지 스렛드가 있으면 재개, 없으면 정지 On 스렛드를 정지한다 Off 제일 최근 정지한 스렛드를 재개한다 OperateOnUnderlyingThread 「1」(을)를 지정하면, 현재의 스렛드가 아니고, 현재의 스렛드에 끼어들어지고 있던 스렛드를 정지한다. 이 경우, 본커멘드 실행 후, 스렛드의 나머지의 부분이 실행되어 스렛드가 종료해 끼어들어지고 있던 스렛드에 실행이 돌아온 시점에서 실행이 정지한다. 덧붙여 현재의 스렛드가 다른 스렛드에 끼어든 것이 아닌 경우, 스크립트 본체가 정지해, 타이머가 실행..
OutputDebug 디버거에 문자열을 출력한다OutputDebug, Text Parameters Text 출력하는 문자열 Remarks AutoHotkey의 프로세스가 디버거에 아탓치 되고 있는 경우, 그 디버거에 디버그 문자열이 출력된다. 디버거로서는, 프리 소프트의 DebugView등이 있다. ExamplesOutputDebug, %A_Now%: Because the window "%TargetWindowTitle%" did not exist, the process was aborted.
OnMessage() GUI윈도우에 특정의 메세지가 보내졌을 때에 실행되는 함수를 할당한다OnMessage(MsgNumber [, "FunctionName", MaxThreads]) Parameters 인수명 설명 MsgNumber 감시·응답시키고 싶은 메세지의 번호 FunctionName 메세지를 받아들였을 때에 실행시키고 싶은 함수의 함수명을 문자열로서 지정한다 하늘의 문자열을 지정하면,MsgNumber에 대한 함수의 할당을 해제한다. 제2인수 이후를 생략 하면, 할당의 변경은 행해지지 않는다. MaxThreads 메세지를 받아들여 함수를 실행중에 같은 메세지가 보내졌을 때, 스렛드 세치기에 의해서 실행할 수 있는 수의 상한을 지정한다. 생략시는 「1」. 끼어들어지지 않았던 경우는, 후술의 조건에 의..
OnExit 스크립트 종료시에 실행시키고 싶은 써브루틴을 지정한다OnExit [, Label, FutureUse] Parameters 인수명 설명 Label 종료시에 실행시키고 싶은 써브루틴의 라벨명. 생략 하면, 종료시 써브루틴을 해제한다. FutureUse 장래의 확장을 위해서 확보되고 있다.현재 이 인수는 무시된다. Remarks OnExit그리고 써브루틴을 지정하면, 스크립트를 종료하는 대신에 지정한 써브루틴이 실행된다. 실제로 스크립트를 종료하려면 , 써브루틴내에서 ExitApp커멘드를 실행할 필요가 있다. OnExit써브루틴내에서ExitApp(을)를 실행했을 경우, 그 자리에서 스크립트는 종료한다. OnExit써브루틴은, 스렛드수의 상한이나 세치기의 설정에 관계없이 반드시 끼어들어 실행된다. ..
NumPut() 메모리상의 지정 주소에 정수치를 쓴다NumPut(Number, Var|Addr [, Offset = 0, Type = "UInt"]) Parameters 인수명 설명 Number 쓰는 수치 Var|Addr 변수를 지정했을 경우, 그 변수에 할당할 수 있었던 메모리 영역이 대상이 된다(「&VarName」(와)과 같이 지정하는 것과 같다). 수치나 식을 지정했을 경우는, 그 수치의 주소에 써진다. 변수에 격납되고 있는 주소를 지정하고 싶은 경우는, 「VarName+0」(와)과 같이, 값의 변하지 않는 연산을 실시하면 좋다. Offset Var|Addr그리고 지정한 영역으로부터의 오프셋을 아르바이트수로 지정한다. 「NumGet(MyVar,4)」라고 하면,MyVar변수의 메모리 영역의 선두로부터..
NumGet() 메모리상의 지정 주소로부터 정수치를 읽어낸다NumGet(Var|Addr [, Offset = 0, Type = "UInt"]) Parameters 인수명 설명 Var|Addr 변수를 지정했을 경우, 그 변수에 할당할 수 있었던 메모리 영역이 대상이 된다(「&VarName」(와)과 같이 지정하는 것과 같다). 수치나 식을 지정했을 경우는, 그 수치의 주소로부터 읽어내진다. 변수에 격납되고 있는 주소를 지정하고 싶은 경우는, 「VarName+0」(와)과 같이, 값의 변하지 않는 연산을 실시하면 좋다. Offset Var|Addr그리고 지정한 영역으로부터의 오프셋을 아르바이트수로 지정한다. 「NumGet(MyVar,4)」라고 하면,MyVar변수의 메모리 영역의 선두로부터4아르바이트 파견한 위치..
MsgBox 메세지 다이얼로그를 표시한다.다양한 버튼을 표시하거나 타임 아웃을 지정하는 일도 가능.MsgBox, Text MsgBox [, Options, Title, Text, Timeout] Parameters 인수명 설명 Text 다이얼로그에 표시하는 메세지. 「`n」(으)로 개행을 포함한 내용도 표시할 수 있다. 모든 인수가 생략 되었을 경우, 「Press OK to continue.」라고 하는 메세지가 표시된다. 인수가Text만의 형식의 경우, 콤마를 이스케이프할 필요는 없다. Options 표시하는 버튼이나, 그 외의 설정을 지정한다. 자세한 것은Remarks참조. 생략시는 「0」. Title 다이얼로그의 타이틀. 생략시는 스크립트명. Timeout 응답의 시간제한을 초수로 지정.최대는 「21..