일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvAdd
- DetectHiddenWindows
- EnvSub
- Menu
- 함수
- IfWinExist
- MouseClick
- SetControlDelay
- StringGetPos
- Blocks
- ControlSend
- if
- SetTitleMatchMode
- 배열
- if(식)
- 식
- 식의 설명
- IF (식)
- Threads
- SetEnv
- SetMouseDelay
- ControlGetText
- API
- Var:=식
- EnvDiv
- EnvMult
- autohotkey
- SetKeyDelay
- IfInString
- EnvSet
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
WinActive() 조건에 일치하는 윈도우가 액티브하면, 그 윈도우의 핸들을 돌려주는 함수WinActive("WinTitle" [ , "WinText", "ExcludeTitle", "ExcludeText"]) Parameters 인수명 설명 WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Remarks 조건에 일치하는 윈도우가 액티브하면, 그 윈도우 핸들을, 그렇지 않으면 「0」(을)를 돌려준다. Related 함수, IfWinActive, WinGet
WinExist() 조건에 일치하는 윈도우가 존재할 때, 그 윈도우의 핸들을 돌려주는 함수WinExist("WinTitle" [ , "WinText", "ExcludeTitle", "ExcludeText"]) Parameters 인수명 설명 WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Remarks 조건에 일치하는 윈도우가 있으면, 그 윈도우 핸들을, 존재하지 않으면 「0」(을)를 돌려준다. Related 함수, IfWinExist, WinGet
WinActivateBottom 조건에 일치한 맨 밑(배면)의 윈도우를 액티브화WinActivateBottom [, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. 다만, 이 커멘드에 한정해LastFoundWindow(은)는 사용할 수 없기 때문에, 최저 하나의 조건을 지정해야 한다. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Remarks 조건에 일치하는 윈도우가 하나 밖에 없으면, WinActivate(와)과 완전히 같은 동작. 그 외 자세한 것은 WinActivate참조. Window그룹(을)를 사용하면, 조..
WinActivate 지정한 윈도우를 액티브하게 한다(포커스를 옮겨, 전면에 가져온다)WinActivate [, WinTitle, WinText, ExcludeTitle, ExcludeText] Parameters 인수명 설명 WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Remarks 60밀리 세컨드의 사이에6대로의 방법으로 액티브화를 시도한다. 그러므로, 통상은 직후에 WinWaitActive그리고 윈도우가 완전하게 액티브하게 되는 것을 기다릴 필요는 없다. 지정에 일치한 윈도우 가운데, 제일 전면의 윈도우가 액티브하게 된다. 벌써 일치하는 윈도우가 액티브한 경우는, 액티브 윈도..
VarSetCapacity() 변수에 확보되고 있는 메모리의 사이즈를 변경한다.VarSetCapacity(Var [, RequestedCapacity, FillByte]) Parameters 인수명 설명 Var 사이즈의 변경을 실시하는 변수. RequestedCapacity 확보하고 싶은 아르바이트수. 실제로는, 이 사이즈에1(을)를 더한 아르바이트 몇분의 메모리 영역이 확보된다.(null종단 문자의 분) 이 인수를 생략 하면,Var인수로 지정한 변수에는 어떤 변화도 일어나지 않는다. FillByte 확보한 버퍼를 임의의 아르바이트치로 묻고 싶은 경우에, 그 값(0...255)(을)를 지정한다. 버퍼를 문자열로서가 아니고 아르바이트열로서 사용하고 싶을 때에 이용한다. 돌아가 값 실제로 확보된 영역의 사이..
URLDownloadToFile HTTP그리고 파일을 취득해, 지정 파일에 보존한다URLDownloadToFile, URL, Filename Parameters 인수명 설명 URL 취득한다URL Filename 보존하는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 존재하는 파일을 지정했을 경우, 덧쓰기된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 404등의 에러가 되돌아 와도, 에러 페이지가 파일에 보존된다. 키보드나 마우스의 훅을 사용하고 있으면, 다운로드 시에 일시적으로 조작 불능에 빠지는 경우가 있다. InternetExplorer3이후가 필요. IE의 캐쉬에 파일이 있어도, 항상 서버상의 파일을 취득한다 「*0 ..
TrayTip 트레이 아이콘의 곳에 벌룬 메세지를 표시한다(Windows2000/XP이후 전용)TrayTip [, Title, Text, Seconds, Options] Parameters 인수명 설명 Title 벌룬 메세지의 타이틀을 지정. 63문자 이상은 잘라 버릴 수 있다. 이 인수를 생략 하면, 타이틀을 표시하는 부분이 없어져, 벌룬 메세지의 높이가 낮아진다. Text 표시하는 텍스트. 255문자 이상은 잘라 버릴 수 있다. 개행을 포함한 텍스트도 가능. 이 인수가 생략 되면, 벌룬 메세지는 소거된다. Seconds 윈도우가 자동 소거될 때까지의 대기 시간을 초수로 지정. 최소10, 최대30. 생략시는10. 메세지가 표시된 후, 최초로 어떠한 조작을 하고 나서, 이 초수만큼 대기된다. Option..
Transform 각종의 수치계산,ASCII코드 변환, 비트 연산을 실시한다Transform, OutputVar, Cmd, Value1 [, Value2] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명. 결과의 수치의 표기 포맷은 SetFormat그리고 설정할 수 있다. Cmd, Value1, Value2 아래와 같이 참조 Cmd, Value1, Value2 커멘드명 및Value1,Value2의 역할의 설명은 이하 수치계산 Mod, Dividend, Divisor Dividend(을)를Divisor그리고 나눈 나머지를 얻는다. Divisor의 값이 제로의 경우, 결과는 비운다. Divisor의 값이 부의 경우, 절대치가 대신 사용된다. Dividend의 값이 부의 경우, 결과는..
ToolTip 툴 팁 힌트를 표시한다.최대20개 동시에 표시할 수 있다.ToolTip [, Text, X, Y, WhichToolTip] Parameters 인수명 설명 Text 표시하는 텍스트. 복수행의 텍스트도 가능. 생략 하면, 그 툴 팁을 비표시로 한다. X, Y 표시되는 좌표. 디폴트에서는 액티브 윈도우상에서의 상대 좌표이지만, 「 CoordMode, ToolTip」(으)로 스크린 전체로의 좌표로 지정하도록(듯이) 설정할 수 있다. 생략시는, 마우스 커서의 위치에 표시된다. WhichToolTip 툴 팁의 번호(1...20). 생략시는1. Remarks 툴 팁은 항상 맨 앞면에 표시된다. 툴 팁은,Text파라미터 없이 커멘드를 실행해 비표시로 되지 않는 한 표시계속 된다. 툴 팁이 화면에서는 봐..
Thread 현재의 스렛드의 세치기 우선도를 설정한다Thread, Priority,n Thread, Interrupt, Duration [, LineCount] Thread, NoTimers [, false] Thread, Priority,n n에 현재의 스렛드의 세치기 우선도를 지정한다. 이것보다 우선도의 낮은 이벤트는 끼어들 수 없게 된다. Thread, Interrupt, Duration [, LineCount] 스렛드 개시부터 세치기를 절대 금지하는 시간을 설정한다. 지정 밀리 세컨드 경과하는지, 지정행수(커멘드수)실행할 때까지, 우선도에 관계없이 세치기는 행해지지 않는다. Duration에 밀리 세컨드,LineCount에 행수를 설정한다. 디폴트는15밀리 세컨드,1000행. 어느 쪽인지를 「0」..
Tan() 주어진 각도에 대응하는 탄젠트를 돌려주는 함수Tan(Radian) Parameters 인수명 설명 Radian 각도를 라디안으로 지정한다.3.14...하지만180도 Remarks 인수가 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는 길이 제로의 공문자열이 돌아간다. Related 함수
SysGet 화면 해상도나 멀티 모니터 관련의 정보, 그 외 시스템 관련의 정보를 취득SysGet, OutputVar, Sub-command [, Param3] Parameters 인수명 설명 OutputVar 취득 결과를 격납하는 변수명 Sub-command 취득하는 정보를 지정 Param3 일부 서브 커멘드로 사용하는 옵션 Sub-commands MonitorCount 멀티 모니터 환경에서의 모니터수를 취득.후술의SM_CMONITORS(와)과 달라, 데스크탑의 일부로서 사용되지 않은 모니터도 셀 수 있다. MonitorPrimary 주모니터의 번호를 취득 Monitor [, N] 지정한 모니터의 데스크탑 영역에서의 경계 좌표를 취득. N에 모니터 번호를 지정한다. N(을)를 생략 했을 경우, 주모니터..
Suspend hot key를 정리해 무효화한다Suspend [, Mode] Parameters 인수명 설명 Mode Toggle|생략시 유효·무효를 바꾼다 On 일부의 예외(Remarks참조)(을)를 제외해 모든 hot key를 무효화한다. Off Suspend그리고 정지된 hot key를 재차 유효하게 한다. Permit hot key를Suspend의 대상으로부터 떼어내기 위해서 기술한다. Remarks 써브루틴의 최초의 행이 「Suspend,On」이외의Suspend커멘드가 되어 있는 hot key는,Suspend,On하지만 실행되어도 무효화되지 않는다. 「Suspend,Toggle」(이)나 「Suspend,Off」(이)가 할당할 수 있었던 hot key를 누르는 것으로, 중지가 해제된다. Suspe..
StrLen() 문자열의 길이를 바이트수로 돌려주는 함수StrLen(String) Parameters 인수명 설명 String 문자열의 격납된 변수등을 지정한다 Remarks 동작의 자세한 것은 StringLen커멘드를 참조. Related 함수, StringLen
StringTrimLeft / StringTrimRight 문자열의 초나 마지막의 지정 문자수를 없앤다StringTrimLeft, OutputVar, InputVar, Count StringTrimRight, OutputVar, InputVar, Count Parameters 인수명 설명 OutputVar 처리 후의 문자열을 격납하는 변수명. InputVar(와)과 같은 변수라도 좋다 InputVar 대상으로 하는 문자열이 들어간 변수의 이름 Count 없앤다. 「0」이하를 지정하면,InputVar의 내용이OutputVar에 카피된다.(InputVar의 변수 나우치에 변수를 사용하는 것으로, 동적인 변수명을 전개할 수 있다) InputVar하지만 여기서 지정한 문자수보다 짧은 경우,OutputVar(은)..
StringSplit 문자열을 지정의 단락 문자로 분할한다StringSplit, OutputArray, InputVar [, Delimiters, OmitChars, FutureUse] Parameters 인수명 설명 OutputArray 결과의 문자열군을 격납하는 변수명의 프리픽스. 여기서 지정한 문자열의 뒤로 「0」(을)를 붙인 이름의 변수에, 분할된 요소수가 격납되어 「1」이후의 숫자를 붙인 이름의 변수에, 각 요소가 격납된다. 예를 들어, 여기서 「array」(을)를 지정했을 경우, 「array0」에 요소수가, 「array1」 「array2」...에 각 요소가 격납된다. InputVar 분할하는 것도라는 문자열을 격납한 변수명 Delimiters 단락 문자로서 사용하고 싶은 문자를 열거.대문자 소..