일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 배열
- SetEnv
- SetControlDelay
- ControlSend
- EnvDiv
- EnvSub
- SetKeyDelay
- if(식)
- 함수
- SetTitleMatchMode
- if
- IfWinExist
- IfInString
- EnvMult
- IF (식)
- StringGetPos
- Blocks
- MouseClick
- autohotkey
- API
- SetMouseDelay
- 식의 설명
- EnvSet
- Threads
- EnvAdd
- Var:=식
- 식
- DetectHiddenWindows
- Menu
- ControlGetText
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
If (변수의 비교) 변수와 수치를 비교해 조건 분기를 실시한다.if var = value if var value if var > value if var >= value if var < value if var = 1 Sleep, 10 if MyVar = %MyVar2% MsgBox The contents of MyVar and MyVar2 are identical. else if MyVar = { MsgBox, 4,, MyVar is empty/blank. Continue? IfMsgBox, No, Return } else if MyVar , MsgBox The value in MyVar is not a comma. else MsgBox The value in MyVar is a comma. if Don..
If var [not] between L and U 변수의 값이 상한과 하한의 사이에 있을지로 분기if Var between LowerBound and UpperBound if Var not between LowerBound and UpperBound Parameters 인수명 설명 var 변수명 LowerBound 하한 UpperBound 상한 Remarks 3개의 당겨 수가 모두 수치의 경우, 비교는 수치로서 행해진다. 문자열이 포함되는 경우, 문자 코드순서의 순위로 비교된다. 문자열로서 비교하는 경우, StringCaseSense그리고 대문자 소문자의 차이를 고려할지를 설정할 수 있다. Related IfEqual/Greater/Less, if var in MatchList, if var is ty..
Hotkey 스크립트 실행중에 hot key를 할당하거나 설정을 변경하거나 한다Hotkey, KeyName [, Label, Options] Hotkey, IfWinActive [, WinTitle, WinText] Hotkey, IfWinExist [, WinTitle, WinText] Hotkey, IfWinNotActive [, WinTitle, WinText] Hotkey, IfWinNotExist [, WinTitle, WinText] Parameters 인수명 설명 KeyName hot key 정의그리고 사용하는 키명. 벌써 설정되어 있는 hot key의 경우, 이하의 인수에 근거해 설정이 변경된다. 이 때, 대문자 소문자의 차이나 「^!c」와「!^c」(와)과 같은 수식 키 기호의 차례의 차이..
GuiControlGet Gui커멘드로 작성한 윈도우에 배치된 컨트롤의 각종 정보를 취득한다GuiControlGet, OutputVar [, SubCommand, ControlID, Param4] Parameters 인수명 설명 OutputVar 취득한 결과를 격납하는 변수명 SubCommand 취득하는 정보의 종류를 지정한다. 생략시는, 컨트롤의 내용을 취득한다. ControlID 대상이 되는 컨트롤을 지정한다. 컨트롤 작성시에 「v」옵션으로 변수를 할당하고 있는 경우, 그 변수명으로 지정할 수 있다. 그 이외의 경우, 컨트롤의ClassNN인가 컨트롤에 포함되는 텍스트를 지정한다. Picture컨트롤의 화상 파일명도 지정할 수 있다. 생략시는,OutputVar그리고 지정한 변수가 「v」옵션으로 관련지을..
GuiControl Gui커멘드로 작성한 윈도우에 배치된 컨트롤에 대해 각종 조작을 실시한다GuiControl, SubCommand, ControlID [, Param3] Parameters 인수명 설명 SubCommand 실행하는 조작을 지정. 생략시는 컨트롤의 내용이Param3그리고 지정한 것으로 변경된다. 자세한 것은 후술. ControlID 대상이 되는 컨트롤을 지정한다. 컨트롤 작성시에 「v」옵션으로 변수를 할당하고 있는 경우, 그 변수명으로 지정할 수 있다. 그 이외의 경우, 컨트롤의ClassNN인가 컨트롤에 포함되는 텍스트를 지정한다. Picture컨트롤의 화상 파일명도 지정할 수 있다. Param3 각SubCommand의 설명을 참조.특히 설명이 없으면, 생략 한다. ErrorLevel 무..
Gui,TreeView GUI윈도우의 트리뷰 조작계 편입 함수로 대상이 되는 트리뷰콘트로르를 지정한다Gui,TreeView,TreeViewName Parameters 인수명 설명 TreeViewName 대상이 되는 컨트롤을 지정한다. 컨트롤 작성시에 「v」옵션으로 변수를 할당하고 있는 경우, 그 변수명으로 지정할 수 있다. 「SysTreeView32N」(N(은)는 컨트롤이 작성한 차례로1(으)로부터 붙여지는 번호)(와)과 같이ClassNN그리고 지정할 수도 있다. Remarks
Gui,Add,TreeView GUI윈도우에 트리뷰콘트로르를 추가한다.항목의 조작을 실시하는 편입 함수도 준비되어 있다.Gui, Add, TreeView [, Options, Text] Parameters 인수명 설명 Options 옵션을 반각 스페이스 단락으로 열거. 공통의 옵션에 대해서는, Gui,Add의 항참조. 고유의 옵션은 후술. 「V」옵션으로 변수를 관련지어도, 변수에 정보가 격납될 것은 없다.다만, GuiControl등의 커멘드로 컨트롤을 지정하기 위해서 이용할 수 있다. G그리고 라벨명을 지정하면, 각종의 조작을 할 때 마다 써브루틴이 실행된다.자세한 것은 이벤트시에를 참조. Text 미사용. 고유의Option AltSubmit 「G」옵션으로 지정된 써브루틴이 불려 간다 이벤트의 수를 확장..
Gui,Add,StatusBar GUI윈도우에 상태 바를 추가한다Gui, Add, StatusBar [, Options, Text] Parameters 인수명 설명 Options 옵션을 반각 스페이스 단락으로 열거. Gui,Add의 항참조. 반드시 윈도우의 하단에 배치된다고 하는 특성상, 위치나 사이즈에 관한 옵션은 의미를 만들어내지 않는다. G그리고 라벨명을 지정하면, 상태 바를 클릭했을 때에 써브루틴이 실행되도록 할 수 있다. Text 최초로 표시되는 텍스트를 지정한다. 고유의 옵션 0x800 마우스 커서로 포인트 했을 때에 툴 팁 텍스트를 표시한다. 0x100 우단에 윈도우를 리사이즈하기 위한 안주를 표시한다. 상태 바를 추가하기 전에 「Gui,+Resize」(으)로 리사이즈 가능하게 해 두면, 자..
스크립트 스크립트의 구성요소 AutoHotkey의 스크립트는, 이하와 같은 요소로 구성된다. 커멘드FileAppend,This is test file.,test.txt Run,notepad.exe test.txt AutoHotkey의 스크립트는, 원칙으로서1행에 하나의 커멘드를 기술한다. 1행의 문자수는16,383아르바이트 이내라고 하는 제한이 있다. 커멘드는, 커멘드명과 인수를 콤마로 단락지어 기술한다. 커멘드명의 직후는, 공백 문자로 단락지으면, 콤마를 생략 해도 괜찮다.(제1인수에 공백을 지정하는 경우를 제외하다) 인수에 문자열을 지정하는 경우에서도, 「"」등에서 괄충분해는 하지 않고, 그대로 기술한다. 인수의 선두와 말미의 공백 문자는 무시되지만, 「% A_Space%」(와)과 같이 짜넣어 변수의..
윈도우 지정의 방법 커멘드명의 머리에Win혹은Control(와)과 붙는 커멘드에는,WinTitle, WinText, ExcludeTitle, ExcludeText그렇다고 하는 인수를 취하는 것이 많다. 이러한 지정 방법은, 대개 모든 커멘드로 같아서, 여기서 정리해 설명한다. WinTitle 윈도우의 타이틀 바등의 타이틀을 지정한다. 대문자 소문자는 구별된다. 그 밖에, 이후에 설명하는 지정이 가능. 대체로의 경우, 나머지의3인수는 생략 된다. WinText 윈도우내에 포함되는 텍스트로 좁힌다 ExcludeTitle 무시하는 윈도우의 타이틀을 지정한다 ExcludeText 무시하는 윈도우의 텍스트를 지정한다 타이틀이나 텍스트의 체크는, 디폴트에서는 전방 일치가 되어 있다. 「 SetTitleMatchMo..
Gui,Default 현재의 스렛드의 디폴트의GUI윈도우를 변경한다GUI, Default Remarks 현재의 스렛드의 디폴트GUI윈도우를 변경한다. 「Gui,2:Default」(와)과 같이 해 사용한다. 디폴트 윈도우에 대해서는, GUI커멘드의Remarks(을)를 참조. Related GUI Example(s)Gui,2:Default
Gui,+/-Option GUI윈도우의 옵션을 추가/삭제한다Gui, [+Option|-Option] Parameters 인수명 설명 Option 아래와 같이 참조. 「+」(을)를 붙이면 추가, 「-」(을)를 붙이면 삭제. 복수의 옵션을 반각 스페이스에서 단락지어 열거할 수 있다. 지정한 옵션 이외는 변경되지 않는다. Option(으)로 지정할 수 있는 것 LastFound 윈도우 관련 커멘드로 대상 윈도우 지정을 생략 했을 때에 대상이 되는 「 LastFoundWindow」(으)로 설정한다. GUI윈도우가 아직 존재하지 않는 경우는, 하늘의 윈도우가 생성된다. LastFoundExist LastFound(와)과 같지만, 해당GUI윈도우가 존재하지 않는 경우, 윈도우의 생성은 하지 않고LastFoundWi..
Gui,Destroy GUI윈도우 파기해, 자원을 개방한다GUI, Destroy Remarks 윈도우를 완전하게 파기해, 메모리나 system resource를 개방한다. 이 커멘드를 실행하지 않아도, 스크립트 종료시에 자동적으로 개방된다. Related GUI
Gui,Cancel 변수에 내용을 반영시키지 않고 ,GUI윈도우를 비표시로 한다GUI, Cancel Related GUI
Gui,Submit GUI윈도우를 비표시로 해, 컨트롤에의 입력 내용을 변수에 반영시킨다GUI, Submit [, NoHide] Parameters 인수명 설명 NoHide 「NoHide」(을)를 지정하면, 윈도우를 비표시로 하지 않고 , 변수에의 반영만을 실시한다. Remarks 컨트롤 상태나 내용을 지정된 변수에 반영시킨다. 옵션에 「NoHide」(이)가 지정되지 않았던 경우, 윈도우는 비표시 상태가 된다. 윈도우가 존재하지 않았던 경우, 아무것도 일어나지 않는다. Related GUI
Gui,Flash GUI윈도우의 타이틀 바와 태스크바의 색을 반전시킨다GUI, Flash [, Off] Parameters 인수명 설명 Off 「Off」(을)를 지정하면, 무조건 통상 상태에 되돌린다 Remarks 이 커멘드를 실행하면, 윈도우의 타이틀 바와 태스크바의 색이 반전한다. 한번 더 실행하면 원래대로 돌아간다. 「Off」(을)를 붙이면, 무조건 원래대로 돌아간다. 아래와 같은 예에서는,5회점멸을 실시한다. Related GUI Example(s)Loop, 10 { Gui, flash Sleep, 300 }