일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SetTitleMatchMode
- Blocks
- if
- API
- SetControlDelay
- Menu
- if(식)
- EnvSub
- IfInString
- MouseClick
- EnvMult
- 식의 설명
- ControlSend
- SetMouseDelay
- EnvDiv
- IF (식)
- StringGetPos
- Var:=식
- SetEnv
- SetKeyDelay
- 식
- EnvSet
- 배열
- ControlGetText
- EnvAdd
- 함수
- Threads
- autohotkey
- DetectHiddenWindows
- IfWinExist
- Today
- Total
목록AUTOHOTKEY/레퍼런스 (362)
ㄴrㅎnㅂrㄹrㄱi
KeyWait 키보드나 마우스, 죠이스틱의 버튼이 밀린다/떼어 놓아질 때까지 대기KeyWait, KeyName [, Options] Parameters 인수명 설명 KeyName 문자 키의 문자나 키 일람에 있는 키명. 죠이스틱의Joy1...Joy32이외의 요소는 사용 할 수 없다. Options 이하의 것을 반각 스페이스 단락으로 지정. D 눌러 내릴 수 있는 것을 기다린다(통상은 떼어 놓아지는 것을 기다린다) L 강제적으로 논리적 판정을 사용 Tn n에 대기하는 최대초수를 지정(례:T3).소수도 지정 가능. ErrorLevel T옵션으로 지정한 초수가 경과했을 경우 「1」, 그 이외는 「0」 Remarks Options하지만 아무것도 지정되지 않았던 경우, 지정한 키가 떼어 놓아질 때까지 계속 쭉 대..
KeyHistory 키보드, 마우스의 조작 이력을 표시KeyHistory Remarks 입력된 조작의 키코드등을 조사할 수 있다. hot key로 키코드를 직접 지정하고 싶은 경우나, Send커멘드로 키코드 지정으로 키를 송신하고 싶은 경우는 여기서 조사하면 좋다. 메인 메뉴의 「View」→「Key history」와 같다. #KeyHistory지령으로 기록하는 조작의 수를 설정할 수 있다. 유저가 입력한 조작을 표시하기 위해서는, 키보드 훅이나 마우스 훅을 유효하게 되어 있을 필요가 있다. 특정의 hot key를 등록하고 있으면, 자동적으로 훅은 유효하게 되지만, 확실히 훅을 유효하게 하려면 이하와 같이 한다. #InstallKeybdHook #InstallMouseHook Related #KeyHist..
IsLabel() 라벨이 정의되고 있는지를 판별하는 함수IsLabel("LabelName") Parameters 인수명 설명 "LabelName" 존재할지를 조사하고 싶은 라벨명을 문자열로 지정한다. Remarks 「Gosub,%LabelName%」(와)과 같은 동적 라벨명을 이용해 점프 할 때, 해당 라벨이 존재할지를 조사하기 위해서 사용한다. 해당 라벨에 점프 할 수 할 수 없어도, 스크립트의 어디엔가 라벨이 존재하면 「1」(이)가 돌려주어진다. 예를 들면, 타처의 함수내에서 정의되고 있는 라벨 등이다. Related GoSub, GoTo Examplesif(IsLabel("Label")){ GoSub,Label } Label: MsgBox,This is Subroutine return
InStr() 문자열중에서 검색 문자열이 최초로 출현하는 위치를 돌려주는 함수InStr(String, Needle [, CaseSensitive=false, StartingPos=1]) Parameters 인수명 설명 String 문자열을 지정한다 Needle 위치를 조사하고 싶은 문자열을 지정한다 CaseSensitive true(으)로 한다고 대문자 소문자를 구별한다 StartingPos 검색을 개시하는 위치를 지정한다 Remarks String그리고 주어진 문자열 중(안)에서,Needle그리고 주어진 문자열이 최초로 출현하는 위치를 돌려준다. String의1문자눈은 「1」로서 다루어진다. 발견되지 않았던 경우는 「0」(이)가 돌아간다. StartingPos(을)를 「2」이상으로 설정하면,Starti..
InputBox 텍스트 입력을 요구하는 윈도우를 표시한다InputBox, OutputVar [, Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default] Parameters 인수명 설명 OutputVar 입력된 텍스트를 격납하는 변수명 Title 윈도우의 타이틀.생략시는 스크립트명. Prompt 윈도우에 표시되는 메세지.생략시는 아무것도 표시되지 않는다. HIDE 「HIDE」라고 지정하면, 패스워드 입력란과 같이 입력된 문자가 「*」(이)가 된다. Width 윈도우의 폭을 피크셀수로 지정.생략시는375.최악이어도130정도 없으면 버튼이 표시 다 할 수 없다.덧붙여 윈도우는 리사이즈 가능. Height 윈도우의 높이를 피크셀수로 지정.생략시는18..
Input 유저의 입력을 횡령해 취득한다(NT계 전용)Input [, OutputVar, Options, EndKeys, MatchList] Parameters 인수명 설명 OutputVar 입력된 텍스트를 격납하는 변수명. Enter키는LF(`n)(으)로서 기록되어 그 다른 비문자 키는 무시된다. Options 이하의 옵션을 스페이스에서 단락지어 열거한다. B 백 스페이스가 밀려도 입력된 문자를 삭제하지 않는다 C MatchList그리고 대문자 소문자를 구별한다 I AutoHotkey하지만 Send커멘드등에서 생성한 키 입력을 무시한다 M Ctrl+A(으)로부터Ctrl+Z까지의 단축 키를 받아 들이도록(듯이) 한다. 이러한 입력이 이루어졌을 경우,OutputVar하1(으)로부터26까지의ASCII문자가 ..
IniWrite INI파일에 데이터를 쓴다IniWrite, Value, Filename, Section, Key Parameters 인수명 설명 Value 값으로 해서 쓰는 문자열이나 수치 Filename INI파일명. 상대 패스로 기술했을 때는, %A_WorkingDir%(으)로부터 검색된다. Section 섹션명.(괄호를 포함하지 않는다) Key 키명. ErrorLevel ErrorLevel(은)는, 정상 종료시는 「0」, 어떠한 문제가 발생했을 경우는 「1」(이)가 된다. Remarks 이 커멘드로 취급한다INI파일은, 이하와 같은 형식.(AutoHotkey.ini(와)과는 다르므로 주의)[SectionName] Key=Value Related IniDelete, IniRead Example(s)I..
IniRead INI파일로부터 데이터를 읽어낸다IniRead, OutputVar, Filename, Section, Key [, Default] Parameters 인수명 설명 OutputVar 읽어낸 값을 격납하는 변수명 Filename INI파일명. 상대 패스로 기술했을 때는, %A_WorkingDir%(으)로부터 검색된다. Section 섹션명.(괄호를 포함하지 않는다) Key 키명. Default 키가 발견되지 않았을 때에 변수에 격납되는 값. 생략시는, 「ERROR」(이)가 된다. ErrorLevel ErrorLevel(은)는 변경되지 않는다 Remarks 이 커멘드로 취급한다INI파일은, 이하와 같은 형식.(AutoHotkey.ini(와)과는 다르므로 주의)[SectionName] Key=Va..