일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- EnvSub
- 식
- Blocks
- SetMouseDelay
- SetControlDelay
- EnvSet
- if(식)
- IfWinExist
- DetectHiddenWindows
- IfInString
- 배열
- autohotkey
- SetEnv
- IF (식)
- Var:=식
- EnvDiv
- Menu
- EnvMult
- 식의 설명
- API
- if
- EnvAdd
- StringGetPos
- Threads
- ControlSend
- SetKeyDelay
- 함수
- ControlGetText
- MouseClick
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
DllCall() 임의의DLL의 함수를 호출해 돌아가 값을 얻는다DllCall("[DllFile]\Function" [, Type1, Arg1,..., TypeN, ArgN [, "[Cdecl ]ReturnType"]]) Parameters 인수명 설명 [DllFile]\Function DLL의 파일명과 함수명.(을)를 「\」(으)로 단락지어 기술. 디렉토리 패스를 생략 했을 경우, 시스템 폴더 등PATH하지만 다니고 있는 디렉토리와 A_WorkingDir안의 해당한다DLL하지만 검색된다. 파일명의 「.dll」(은)는 생략 가능.(례:「"kernel32\GetCommandLineA"」) User32.dll,Kernel32.dll,ComCtl32.dll,Gdi32.dll안의 함수의 경우,DllFile(을)..
DetectHiddenWindows 윈도우 탐색시에 비표시가 되어 있는 윈도우를 검출 대상으로 하는지를 설정한다DetectHiddenWindows, On|Off Parameters 인수명 설명 On|Off On 비표시 윈도우를 검출 Off 비표시 윈도우는 무시한다(디폴트) Remarks 이 설정을On(으)로 하는 것으로, 비표시가 되어 있는 소프트를 hot key로부터 조작하는 등의 기능을 실현될 수 있게 된다. 타이틀이나 텍스트를 사용해 윈도우 매치를 실시하는 경우, 이 설정이On(이)가 되어 있으면 중요한 은폐 윈도우를 오조작해 버릴 우려가 있으므로 주의. WinShow커멘드는 여기서의 설정에 관계없이 비표시의 윈도우를 대상으로 할 수 있다. 윈도우상의 컨트롤을 「ahk_id」(을)를 사용해 조작하는..
DetectHiddenText 윈도우상의 불가시 컨트롤의 텍스트를 검출 대상으로 할지를 설정DetectHiddenText, On|Off Parameters 인수명 설명 On|Off On 비표시 텍스트를 검출(디폴트) Off 비표시 텍스트는 무시 Remarks 여기서의 설정은, 각종 윈도우 조작 커멘드의 「WinText」 「ExcludeText」(으)로의 성냥에 영향을 준다. HiddenText그렇다고 하는 것은, 윈도우상의 비표시가 되어 있는 컨트롤의 텍스트이다. AutoHotkey동고의AU3_Spy.exe(을)를 사용하면, 어떠한 텍스트가Hidden(이)가 되어 있을까를 알 수 있다. 이 설정의 기본치는, 스크립트의 최초의 AutoExecute섹션그리고 설정한다. hot key등에서 새롭게 기동되었다 ..
Critical 현재의 스렛드에의 세치기를 금지한다Critical[,MessageCheckInterval] Critical,Off Critical Parameters 인수명 설명 MessageCheckInterval Critical상태의 사이의 윈도우 메세지의 체크 간격을 밀리 세컨드로 지정한다. 디폴트는16밀리 세컨드. 비Critical상태에서는,5밀리 세컨드 간격으로 체크된다. 큰 값을 지정하고, 메세지의 체크를 행해지지 않게 해도, 실행 속도는 극히 불과 밖에 향상하지 않는다. Off 제1인수에 「Off」(을)를 지정하면,Critical상태를 해제해, 세치기를 받아들이도록(듯이) 한다 Remarks 스렛드의 우선 순위에 의한 세치기 방지와 달라, 스렛드가Critical상태때에 끼어들려고 한 이벤트는..
Cos() 주어진 각도에 대응하는 코사인을 돌려주는 함수Cos(Radian) Parameters 인수명 설명 Radian 각도를 라디안으로 지정한다.3.14...하지만180도 Remarks 인수가 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는 길이 제로의 공문자열이 돌아간다. Related 함수
CoordMode 각종 좌표의 취급을 스크린상에서의 절대 위치로 할까 액티브 윈도우로부터의 상대 위치로 하는지를 설정CoordMode, ToolTip|Pixel|Mouse|Caret|Menu [, Screen|Relative] Parameters 인수명 설명 Param1 ToolTip ToolTip의 표시 좌표 Pixel PixelGetColor(와)과 PixelSearch, ImageSearch그리고 사용하는 좌표 Mouse MouseMove, MouseClick, MouseClickDrag, MouseGetPos그리고 사용하는 좌표 Caret 편입 변수 A_CaretX,A_CaretY의 좌표 Menu 「 Menu Show(으)로의 표시 좌표 지정 Param2 Screen 스크린상에서의 절대 좌표 Re..
ControlSetText 컨트롤의 텍스트를 변경ControlSetText, [Control, NewText , WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 Control 컨트롤을 지정. 윈도우 지정의 방법참조. 생략시는, 윈도우의 맨 앞면컨트롤. NewText 새로운 텍스트를 지정. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLevel 성공시는 「0」, 실패시는 「1」. Related SetControlDelay, ControlGetText, ControlGet, Control, ControlMove..
ControlSend 키 입력을 지정의 윈도우나 컨트롤에 송신ControlSend [,Control, Keys, WinTitle, WinText, ExcludeTitle, ExcludeText] ControlSendRaw [,Control, Keys, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 Control 컨트롤을 지정. 윈도우 지정의 방법참조. 생략시는, 맨 위의 컨트롤이나 윈도우 자신. Keys 송신하는 키 입력. 자세한 것은 Send참조. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLevel ..
ControlMove 컨트롤의 위치와 사이즈를 변경ControlMove, Control, X, Y, Width, Height [, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 Control 컨트롤을 지정. 윈도우 지정의 방법참조. X, Y X좌표와Y좌표를 친윈도우의 좌상으로부터의 상대 위치에서 지정. Width, Height 폭과 높이를 지정. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks To improve reliability, a delay..
ControlGetText 컨트롤상의 텍스트를 취득한다ControlGetText, OutputVar [, Control, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 OutputVar 취득한 텍스트를 격납하는 변수명 Control 컨트롤을 지정. 윈도우 지정의 방법참조. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLevel 성공시는 「0」, 실패시는 「1」 Remarks 이 커멘드에서는, 「 SetTitleMatchMode,Slow」(을)를 실행하지 않아도, 자동적으로 저속인 취득 방법이 사용된다. R..
ControlGetPos 컨트롤의 위치와 사이즈를 취득ControlGetPos [, X, Y, Width, Height, Control, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 X, Y X좌표와Y좌표를 격납하는 변수명. 친윈도우의 좌상으로부터의 위치가 된다. 취득 실패시는 비운다. Width/Height 가로폭과 높이를 격납하는 변수명 Control 컨트롤을 지정. 윈도우 지정의 방법참조. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Related ControlMove, WinGetPos, Control, ..
ControlGetFocus 지정 윈도우의 현재 포커스를 가지고 있는 컨트롤의ClassNN(을)를 취득ControlGetFocus, OutputVar [WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLevel 성공하면 「0」, 실패하면 「1」 Related ControlFocus, ControlMove, ControlClick, ControlGetText, ControlSetText, ControlSend Example..
ControlGet 컨트롤의 각종 상태를 취득ControlGet, OutputVar, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명. 취득에 실패했을 경우, 비운다. Cmd 취득하고 싶은 정보를 지정한다. 지정할 수 있는 커멘드는 아래와 같이 참조. Value 커멘드의 옵션.아래와 같이 참조. Control 컨트롤을 지정. 윈도우 지정의 방법참조. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Cmd, Value Checked 체크 박..
ControlFocus 컨트롤에 조작 포커스를 대면시킨다ControlFocus [, Control, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 Control 컨트롤을 지정. 윈도우 지정의 방법참조. WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 ErrorLevel 성공시는 「0」, 실패시는 「1」. Related SetControlDelay, ControlGetFocus, Control, ControlGet, ControlMove, ControlGetPos, ControlClick, ControlGetText, ..
ControlClick 컨트롤의 클릭을 발생시킨다ControlClick [,Control-or-Pos, WinTitle, WinText, WhichButton, ClickCount, Options, ExcludeTitle, ExcludeText] Parameters 인수명 설명 Control-or-Pos 이하의2모드가 있다. 통상은 직접 지정 모드로, 좌표 지정 모드로 하려면 ,Options에 「Pos」(을)를 지정한다. 여기서 아무것도 지정하지 않았던 경우는, 윈도우 자신이 클릭된다. 직접 지정 모드 ClassNN(이)나 컨트롤상의 텍스트로 컨트롤을 직접 지정. 윈도우 지정의 방법참조. 좌표 지정 모드 윈도우의 좌상으로부터의 상대 좌표로 대상 컨트롤의 위치를 지정한다. 「X100 Y100」(와)과 같은..
Control 컨트롤을 조작한다Control, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 Cmd, Value 이하의 어떤 것인가. Value에 추가로 인수를 취하는 것도 있다. Check 체크 박스나 라디오 박스의 체크를 넣는다 Uncheck 체크 박스나 라디오 박스의 체크를 뗀다 Enable 컨트롤을 사용 가능하게 한다 Disable 컨트롤을 사용 불가로 한다 Show 컨트롤을 가시로 한다 Hide 컨트롤을 불가시로 한다(액세스 키는 유효한 그대로이므로, 완전하게 유저가 조작할 수 없게 하려면Disable(을)를 병용 한다) Style,N ExStyle,N 컨트롤의 스타일/확장 스타일을 변경..