일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ControlSend
- SetKeyDelay
- 식
- Menu
- SetMouseDelay
- Threads
- 배열
- SetTitleMatchMode
- autohotkey
- ControlGetText
- IfWinExist
- EnvDiv
- SetEnv
- EnvAdd
- IF (식)
- API
- 식의 설명
- EnvMult
- StringGetPos
- IfInString
- MouseClick
- Blocks
- 함수
- EnvSet
- if
- if(식)
- EnvSub
- DetectHiddenWindows
- SetControlDelay
- Var:=식
- Today
- Total
목록DllCall() (5)
ㄴrㅎnㅂrㄹrㄱi
VarSetCapacity() 변수에 확보되고 있는 메모리의 사이즈를 변경한다.VarSetCapacity(Var [, RequestedCapacity, FillByte]) Parameters 인수명 설명 Var 사이즈의 변경을 실시하는 변수. RequestedCapacity 확보하고 싶은 아르바이트수. 실제로는, 이 사이즈에1(을)를 더한 아르바이트 몇분의 메모리 영역이 확보된다.(null종단 문자의 분) 이 인수를 생략 하면,Var인수로 지정한 변수에는 어떤 변화도 일어나지 않는다. FillByte 확보한 버퍼를 임의의 아르바이트치로 묻고 싶은 경우에, 그 값(0...255)(을)를 지정한다. 버퍼를 문자열로서가 아니고 아르바이트열로서 사용하고 싶을 때에 이용한다. 돌아가 값 실제로 확보된 영역의 사이..
RegisterCallback() DllCall()그리고 호출한 함수등에서 스크립트내의 함수를 호출하기 위한 래퍼 함수를 생성해, 주소를 돌려준다RegisterCallback("FunctionName" [, Options = "", ParamCount = FormalCount, EventInfo = Address]) Parameters 인수명 설명 FunctionName 스크립트내의 함수명을 문자열치로서 지정한다. Options 이하의 옵션을 반각 스페이스 단락으로 지정한다. Fast FunctionName그리고 지정한 함수를 실행할 때, 새로운 스렛드를 개시하지 않는 것에보다 , 처리 속도를 향상시킨다. 이 경우, 콜백 함수가 불려 가고 있었을 때에 실행되고 있던 스렛드의ErrorLevel(이)나A_L..
OnMessage() GUI윈도우에 특정의 메세지가 보내졌을 때에 실행되는 함수를 할당한다OnMessage(MsgNumber [, "FunctionName", MaxThreads]) Parameters 인수명 설명 MsgNumber 감시·응답시키고 싶은 메세지의 번호 FunctionName 메세지를 받아들였을 때에 실행시키고 싶은 함수의 함수명을 문자열로서 지정한다 하늘의 문자열을 지정하면,MsgNumber에 대한 함수의 할당을 해제한다. 제2인수 이후를 생략 하면, 할당의 변경은 행해지지 않는다. MaxThreads 메세지를 받아들여 함수를 실행중에 같은 메세지가 보내졌을 때, 스렛드 세치기에 의해서 실행할 수 있는 수의 상한을 지정한다. 생략시는 「1」. 끼어들어지지 않았던 경우는, 후술의 조건에 의..
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아르바이트 파견한 위치..