일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Threads
- Menu
- if
- SetMouseDelay
- IF (식)
- SetKeyDelay
- EnvMult
- ControlGetText
- 식의 설명
- IfInString
- Blocks
- IfWinExist
- EnvAdd
- API
- EnvSub
- SetControlDelay
- SetTitleMatchMode
- ControlSend
- DetectHiddenWindows
- EnvSet
- SetEnv
- 배열
- if(식)
- StringGetPos
- 식
- Var:=식
- 함수
- MouseClick
- EnvDiv
- autohotkey
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
GroupClose 액티브 윈도우가 GroupActivate(이)나 GroupDeactivate그리고 액티브화 된 것이면, 그것을 닫아 그룹의 다음의 윈도우를 액티브화한다.그룹에 속하는 모든 윈도우를 닫을 수도 있다.GroupClose, GroupName [, A|R] Parameters 인수명 설명 GroupName GroupAdd그리고 정의한 그룹명 A|R 「A」의 경우, 그룹에 속하는 모든 윈도우를 닫는다. 「R」(을)를 지정하면, 다음에 액티브하게 되는 윈도우가 제일 최근 액티브했던 윈도우가 된다. 아무것도 지정하지 않으면 다음에 액티브하게 되는 윈도우는, 제일 옛날에 액티브했던 윈도우가 된다. Remarks 제2인수가 생략인가 「R」의 경우, 그룹에 대한 직전의 조작이 GroupActivate인..
GroupAdd 윈도우의 조건을 윈도우 그룹에 추가한다(그룹이 없으면 만들어진다)GroupAdd, GroupName, WinTitle [, WinText, Label, ExcludeTitle, ExcludeText] Parameters 인수명 설명 GroupName 그룹명 WinTitle 윈도우 타이틀 등. 윈도우 지정의 방법참조. WinText 윈도우에 포함되는 텍스트 Label GroupActivate실행시에 조건에 일치하는 윈도우가 없었을 때에 실행하는 써브루틴 라벨. ExcludeTitle 제외 타이틀 ExcludeText 제외 텍스트 Remarks 윈도우 그룹을 사용하면, 조건에 일치하는 윈도우를 그룹화 해, GroupActivate그리고 그것들을 순서에 액티브화할 수 있다. 또, WinMini..
GroupActivate GroupAdd그리고 정의한 윈도우 그룹에 속하는 윈도우를 순서에 액티브화한다GroupActivate, GroupName [, R] Parameters 인수명 설명 GroupName GroupAdd그리고 정의한 그룹명 R 그룹 이외의 윈도우가 액티브한 상태로에 이 커멘드를 실행했을 때, 통상은 제일 옛날에 액티브했던 윈도우가 액티브하게 되지만, 제2당겨 수에 「R」(을)를 지정했을 경우, 제일 최근 액티브했던 윈도우가 액티브하게 된다. 그룹에 속하는 윈도우가 액티브한 경우, 다음에 액티브하게 되는 것은 항상 제일 옛날에 액티브했던 윈도우. Remarks 액티브 윈도우가 바뀐 직후에 다른 윈도우가 액티브하게 되면,OS(이)나 설정에 따라서는 태스크바 버튼이 점멸하는 것만으로 액티브..
Goto 지정한 라벨의 위치에 처리를 점프 한다Goto, Label Parameters 인수명 설명 Label 라벨명.hot key 라벨이나 핫 스트링 라벨로도 가능. Remarks Goto(은)는 스크립트가 까다로워지는 원인이 되기 십상인 것으로, 별로 추천 되지 않는다. Related Gosub, Return, Else, Blocks, Break, Continue Example(s)Goto, MyLabel ... MyLabel: Sleep, 100 ...
Gosub 지정 라벨에 점프 해, Return하지만 실행되면 돌아온다Gosub, Label Parameters 인수명 설명 Label 라벨명.hot key 라벨이나 핫 스트링 라벨도 가능. 「%LabelName%」(와)과 같은 변수 참조여도 괜찮다. 다만, 실행시에 라벨명을 해결하기 위해(때문에), 퍼포먼스는 약간 내린다. Remarks Gosub(을)를 실행하면, 지정 라벨의 다음의 행에 처리가 이동해, 이하의 처리를 실행한다. Return커멘드가 실행되면, 호출 원래의Gosub의 다음의 행에 처리가 돌아온다. Label에 존재하지 않는 라벨을 지정하면, 실행시에 에러 다이얼로그가 표시된다. 라벨명을 설정 파일로부터 읽어들이는 등, 존재하지 않는 라벨이 지정될 우려가 있는 경우는, 아래와 같은 예의 같..
GetKeyState() 키가 눌러 내려지고 있는지 어떤지를 취득하는 함수GetKeyState(KeyName [, "P|T"]) Parameters 인수명 설명 KeyName 눌러 내려지고 있는지 어떤지를 취득하고 싶은 키명 "P|T" 「"P"」(을)를 지정했을 경우, 프로그램이 생성하는 가상적인 눌러 인하 상태를 무시해, 물리적인 눌러 인하 상태를 판정한다. 「"T"」(을)를 지정했을 경우,Capslock, Numlock, Scrolllock, Insert키의 타글 상태를 취득할 수 있다. Remarks 지정한 키가 눌러 인하(타글의 경우는ON)상태의 경우 「1」, 밀리지 않은 경우는 「0」(이)가 돌아간다. JoyX등을 지정했을 경우는, 스틱이 쓰러지는 상태가 돌아간다. 그 외의 상세한 것에 대하여는..
GetKeyState 키보드나 mouse button의 눌러 인하 상태, 죠이스틱 상태를 취득GetKeyState, OutputVar, KeyName [, Mode] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명. 취득에 실패하면, 내용은 비운다. KeyName 상태를 취득하고 싶은 키의 명칭. 특수 키의 일람은 Key List참조. Mode 「P」(을)를 지정하면, 소프트웨어적인 키보드 이벤트 생성을 무시해, 실제로 유저가 키를 누르고 있는지를 취득할 수 있다.(NT계 전용)( #InstallKeybdHook, #InstallMouseHook(을)를 기술하는 등,Hook(을)를 유효하게 하고 있을 필요 있어) 「T」(을)를 지정하면,CapsLock,NumLock,ScrollL..
FormatTime YYYYMMDDHH24MISS형식의 타임 스탬프를 지정의 서식의 일자 시각 문자열로 변환한다FormatTime, OutputVar [, TimeStamp, Format] Parameters OutputVar 출력 결과를 격납하는 변수명. TimeStamp YYYYMMDDHH24MISS형식의 타임 스탬프 문자열. 생략시는 현재 시각. 일자 부분/시각 부분 가운데,25시간등 잘못된 부분을 포함한 부분은 출력되지 않는다. 또,1601해부터9999해의 범위외의 일자의 경우도, 일자 부분은 출력되지 않는다. 뒤로, 반각 스페이스에서 단락지어 이하의 옵션을 열거할 수 있다. R Format생략시, 일자 부분과 시각 부분의 차례를 바꿔 넣는다 Ln n에 출력에 사용하는 언어의 언어 코드(을)를 지..
Floor() 주어진 수치보다 작은 최대의 정수를 돌려주는 함수Floor(N) Parameters 인수명 설명 N 원이 되는 수치를 지정한다 Remarks 돌아가 값은 정수치 표현이 된다 N하지만 수치가 아니었던 경우나, 계산 불능인 값이 주어졌을 경우는, 길이 제로의 공문자열이 돌아간다. Related 함수
FileSetTime 파일이나 폴더의 타임 스탬프를(일괄)변경FileSetTime [, YYYYMMDDHH24MISS, FilePattern, WhichTime, OperateOnFolders?, Recurse?] Parameters 인수명 설명 YYYYMMDDHH24MISS 일자 시각을 YYYYMMDDHH24MISS의 형식에서 지정. FilePattern 대상 파일명. 와일드 카드 사용가능. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. WhichTime 어느 타임 스탬프를 변경할까. M 최종 갱신 일시(디폴트) C 작성 일시 A 최종 액세스 일시 OperateOnFolde..
FileSetAttrib 하나 이상의 파일의 속성을 변경FileSetAttrib, Attributes [, FilePattern, OperateOnFolders?, Recurse?] Parameters 인수명 설명 Attributes 설정하는 속성(Remarks참조) FilePattern 대상 파일명. 와일드 카드 사용가능. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. OperateOnFolders? 와일드 카드 사용시의 폴더의 취급 0 폴더는 대상으로 하지 않는다 1 폴더와 파일을 대칭으로 한다 2 폴더만을 대칭으로 한다 Recurse? 「1」(을)를 지정하면, 서브 폴더..
FileSelectFolder 폴더 선택 다이얼로그를 표시FileSelectFolder, OutputVar [, RootOrStartingFolder, Options, Prompt] Parameters 인수명 설명 OutputVar 선택된 폴더 패스가 격납되는 변수명. 드라이브 루트(례:「C:\」)(을)를 제외하고, 패스의 말미에는 「\」(은)는 붙지 않는다. RootOrStartingFolder 트리의 루트가 되는 디렉토리를 지정. 반드시 풀 패스로 지정해야 한다. ::{20d04fe0-3aea-1069-a2d8-08002b30309d}(와)과 같은CLSID도 지정 가능. 지정할 수 있다CLSID하 CLSID일람참조 「::{450d8fba-ad25-11d0-98a8-0800361b1103}\My Pic..
FileSelectFile 파일 선택 다이얼로그를 표시FileSelectFile, OutputVar [, Options, RootDir\Filename, Prompt, Filter] Parameters 인수명 설명 OutputVar 선택된 파일명이 격납되는 변수명 Options 이하의 것의 화. 생략시는 「0」. 1 존재하지 않는 파일을 금지한다 2 존재하지 않는 패스를 금지한다 4 복수 선택을 허가한다 8 존재하지 않는 파일을 지정했을 때, 신규 작성할까를 문의한다 16 존재하는 파일을 지정했을 때, 덧쓰기할까를 문의한다 32 쇼트 컷 파일(*.lnk)(을)를 선택했을 때, 링크처의 파일은 아니고 쇼트 컷 파일 그 자체가 선택되게 된다 값의 전에 「S」(을)를 붙이면, 「보존」다이얼로그로 할 수 있다...
FileRemoveDir 폴더를 삭제한다FileRemoveDir, DirName [, Recurse?] Parameters 인수명 설명 DirName 폴더의 패스. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Recurse? 「1」(을)를 지정하면, 안의 파일이나 폴더마다 삭제한다.(deltree커멘드와 같은 동작) 생략시나 「0」(을)를 지정했을 때는, 폴더가 하늘 때 마셔 삭제한다. ErrorLevel 성공시는 「0」, 실패시나, 폴더가 하늘은 아니기 때문에 삭제하지 않았던 경우는 「1」. Related FileCreateDir, FileDelete Example(s)FileRemoveDir, C:\Download Temp FileRemoveDir, C:..
FileRecycleEmpty 쓰레기통을 비운다FileRecycleEmpty [, DriveLetter] Parameters 인수명 설명 DriveLetter 「C:\」등의 드라이브를 지정. 생략시는, 모든 드라이브가 대상이 된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks IE4이행이 필요. Related FileRecycle, FileDelete, FileCopy, FileMove Example(s)FileRecycleEmpty, C:\
FileRecycle 파일을 쓰레기통에 넣는다FileRecycle, FilePattern Parameters 인수명 설명 FilePattern 파일명 혹은 와일드 카드. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Related FileRecycleEmpty, FileDelete, FileCopy, FileMove Example(s)FileRecycle, C:\temp files\*.tmp