일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- if(식)
- SetTitleMatchMode
- 함수
- EnvSub
- Blocks
- autohotkey
- API
- SetControlDelay
- IfInString
- StringGetPos
- ControlGetText
- DetectHiddenWindows
- 식의 설명
- EnvMult
- EnvAdd
- SetEnv
- Var:=식
- IF (식)
- EnvSet
- MouseClick
- SetMouseDelay
- if
- Threads
- Menu
- 배열
- EnvDiv
- ControlSend
- SetKeyDelay
- 식
- IfWinExist
- Today
- Total
목록AUTOHOTKEY/레퍼런스 (362)
ㄴrㅎnㅂrㄹrㄱi
#HotkeyInterval 지정 시간의 사이에 실행할 수 있는 최대의 hot key수를 설정( #MaxHotkeysPerInterval(와)과 함께 사용)#HotkeyInterval Value Parameters 인수명 설명 Value 시간의 길이를 밀리 세컨드로 지정 Remarks 본지령으로 지정한 기간의 사이에 #MaxHotkeysPerInterval지령으로 지정한 회수 이상의 hot key 이벤트가 발생했을 경우, 경고 다이얼로그가 표시되어 스크립트가 정지한다. 디폴트 설정은 「2000」(2초). 이 기능에 의해, 무한 재귀 hot key 호출 등, hot key 이벤트가 실행계속 되어 버리는 불편을 탈출할 수 있다. 예를 들어, 「^c::Send,^c」라고 하는 정의를 했을 경우,Ctrl+C하지..
#EscapeChar 스크립트의 이스케이프 문자(디폴트는 「`」)(을)를 변경#EscapeChar NewChar Parameters 인수명 설명 NewChar 1아르바이트의 문자를 지정 Remarks 이스케이프 문자는, 다음에 오는 문자와 아울러 특별한 문자로서 해석된다. 자세한 것은, 이스케이프 문자의 해설을 참조. Related 별로 사용하지 않지만, 이하의 지령도 있다#DerefChar # ; 변수 전개로 변수명을 둘러싸는 문자(디폴트는 「%」)(을)를 변경 #Delimiter / ; 커멘드의 인수를 단락짓는 문자(디폴트는 「,」)(을)를 변경 Example(s)#EscapeChar \ ; Change it to be the same as AutoIt2's.
#ErrorStdOut 문법 에러를 다이얼로그 표시하지 않고 표준 출력에 출력한다#ErrorStdOut Remarks 텍스트 문자 편집기의 매크로등에서 스크립트를 실행해 문법 에러를 체크하는데 사용할 수 있다. 스크립트 마다 이 지령을 추가하는 것보다, 커멘드 라인 인수그리고 「/ErrorStdOut」(을)를 지정하는 편이 편리. Example(s)#ErrorStdOut
#CommentFlag 코멘트의 개시 문자열을 설정한다#CommentFlag NewString Parameters 인수명 설명 NewString 코멘트의 시작으로 간주하는 문자열(최대15문자까지) Remarks 디폴트의 코멘트 개시 문자열은 「;」. 코멘트 개시 문자열은, 줄머리 혹은 공백 문자의 직후에서만 기능한다. Related #EscapeChar Example(s)#CommentFlag // ; Change to C++ style of comments.
#ClipboardTimeout 클립보드에 액세스 할 수 없을 때에 기다리는 시간을 설정#ClipboardTimeout Milliseconds Parameters Milliseconds 대기 시간을 밀리 세컨드로 지정.초기치는 「1000」. 「-1」(을)를 지정하면, 열게 될 때까지 계속 쭉 기다린다. Remarks 다른 프로그램이 긴 시간 클립보드를 열고 있으면, 다른 어플리케이션은 클립보드를 열지 않게 액세스 할 수 없다. AutoHotkey(은)는, Clipboard변수의 조작등에서 클립보드에 액세스 할 때, 클립보드가 열리게 될 때까지#ClipboardTimeout그리고 지정된 시간만 계속 기다린다. 이 시간만 기다려도 열지 않는 경우, 에러가 표시된다. 클립보드가 열리게 되는 것을 기다리고 있는..
- 연산자(감산) 2개의 식의 차이를 돌려주는 연산자Expression1-Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Related 식, if(식), Var:=식
>> 연산자(논리 오른쪽 시프트) 비트를 지정 자리수 오른쪽 시프트 하는 연산자Expression1>>Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 시프트 시키는 자리수 Remarks 빈 좌측에는0하지만 채울 수 있다.(논리 오른쪽 시프트이다) 산술 오른쪽 시프트를 하고 싶은 경우는, 「Expression1//(2**Expression2)」라고 하는 계산을 하면 좋다. 비트 연산 할 수 있는 것은 정수치만. 소수치는, 정수치로 변환하고 나서 계산된다. 내부적으로는64비트 부호 첨부 정수로 다루어지고 있는 모양.부호 첨부64비트 정수의 범위(-9223372036854775808..9223372036854775807)의 범위에 들어가지 않는 경우,..
* 연산자(주소에 격납된 값) 주소로 지정된 메모리 영역의 바이트치를 얻는 연산자*Address Parameters 인수명 설명 Address 메모리 영역의 주소를 나타내는 정수 Remarks 결과는Address그리고 나타내지는 메모리 영역의 바이트치(0...255)(이)가 된다. 「*Addr:=Asc("x")」(와)과 같이 대입 끝에는 할 수 없다. 값을 변경하려면 , 「DllCall("RtlFillMemory", UInt, Addr, UInt, 1 , UChar, Asc("x")) 」(와)과 같이 한다. 2아르바이트 이상의 값을 이득 싶으면, NumGet()함수를 사용하는 것이 좋다. Related 식, if(식), Var:=식