일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MouseClick
- ControlGetText
- EnvSub
- SetKeyDelay
- EnvSet
- if(식)
- SetMouseDelay
- SetTitleMatchMode
- 배열
- EnvAdd
- IfInString
- Menu
- SetControlDelay
- Var:=식
- Blocks
- IfWinExist
- Threads
- EnvMult
- 식
- DetectHiddenWindows
- SetEnv
- StringGetPos
- if
- ControlSend
- API
- autohotkey
- 함수
- EnvDiv
- 식의 설명
- IF (식)
- Today
- Total
목록전체 글 (852)
ㄴrㅎnㅂrㄹrㄱi
FileReadLine 텍스트 파일로부터1행 읽어들인다FileReadLine, OutputVar, Filename, LineNum Parameters 인수명 설명 OutputVar 읽어들인 텍스트를 격납하는 변수명 Filename 대상이 되는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. LineNum 읽어들이는 행 번호(1...) ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 개행 코드는CR+LF(와)과LF에 대응.CR에만은 비대응. 줄 끝의 라인 피드 기호(`n)하OutputVar에 포함되지 않는다. 65534아르바이트를 넘는 길이의 행에서는, 넘은 만큼은 읽히지 않는다. 복수의 행을 읽어들이는 경우, file-read lo..
FileRead 텍스트 파일의 전내용을 변수에 읽어들인다FileRead, OutputVar, Filename Parameters OutputVar 읽어들인 내용을 격납하는 변수명. FileName 대상이 되는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 파일명의 전에 「*t 」(을)를 붙이면, 파일을 텍스트로서 읽어들인다.이 때,CR+LF의LF에의 자동변역을 한다.다만, 많은 경우CR+LF인 채에서도 문제는 없다. 파일명의 전에 「*m」에 이어 수치를 지정하면, 파일의 선두로부터 수치로 지정한 아르바이트수만큼이 읽힌다.(례:「*m1024 %filename%」) ErrorLevel 정상 종료하면 「0」, 무엇인가 문제가 있으면 「1」 Remarks 파..
FileMoveDir 폴더를 이동한다FileMoveDir, Source, Dest [, Flag] Parameters 인수명 설명 Source 이동원의 폴더명. 마지막 「\」(은)는 포함하지 않는다. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Dest 이동처의 폴더명. 마지막 「\」(은)는 포함하지 않는다. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Flag 「2」(을)를 지정하면, 동명의 파일이 존재했을 때에 덧쓰기를 실시한다. 생략시나 「0」(을)를 지정했을 경우는, 동명의 파일이 존재했을 때는 카피하지 않는다. 「1」(을)를 지정하면, 동명의 파일을 덧쓰기한다.그러나,Dest하지만Source(와)과 다른..
FileMove 파일을 이동·rename 한다FileMove, SourcePattern, DestPattern [, Flag] Parameters 인수명 설명 SourcePattern 파일명 혹은 와일드 카드. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. DestPattern 이동 후의 파일명 혹은 와일드 카드. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Flag 「1」(을)를 지정하면, 동명의 파일이 존재했을 때에 덧쓰기를 실시한다. 생략시나 「0」(을)를 지정했을 경우는, 동명의 파일이 존재했을 때는 이동하지 않는다. ErrorLevel 이동에 실패한 파일의 수가 된다 Remarks 파일을 그 파일 자신에게..
FileInstall 스크립트를 Ahk2Exe.exe그리고 실행 파일화할 때, 지정 파일을 실행 파일내에 묻는다FileInstall, Source, Dest, Flag Parameters 인수명 설명 Source 묻는 파일의 패스. 상대 패스로 지정했을 경우는, #Include그리고 사용되는 것과 같은 기준 디렉토리로부터의 패스가 된다. 「"」(으)로 둘러싸거나 변수나 환경 변수를 포함하거나 와일드 카드를 포함하거나 할 수 없다. 상대 패스로 지정되었을 경우는, 스크립트가 있는 디렉토리( A_ScriptDir)(으)로부터의 상대 패스로 간주해진다. Dest 묻은 파일을 해동하는 패스. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 변수나 환경 변수를 포함할 수..
FileGetVersion 프로그램 파일의 버젼 정보를 취득FileGetVersion, OutputVar [, Filename] Parameters 인수명 설명 OutputVar 취득한 정보를 격납하는 변수명 Filename 정보를 취득하는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 버젼 정보를 포함하지 않는 파일에서는,OutputVar(은)는 비운다. Related FileGetAttrib, FileSetAttrib, FileGetTime, FileSetTime, FileGetSize, Fil..
FileGetTime 파일의 타임 스탬프를 취득FileGetTime, OutputVar [, Filename, WhichTime] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명 Filename 타임 스탬프를 취득하는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. WhichTime 어느 타임 스탬프를 취득할까. M 최종 갱신 일시(디폴트) C 작성 일시 A 최종 액세스 일시 ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 최종 액세스 일시는NTFS에서만 취득 가능. 일자 시각은 YYYYMMDDHH24MISS의 서식에서 취..
FileGetSize 파일의 사이즈를 취득FileGetSize, OutputVar [, Filename, Units] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명 Filename 사이즈를 취득하는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. Units 「K」(을)를 지정하면 킬로바이트 단위, 「M」(을)를 지정하면메가바이트 단위로 취득. 소수점 이하는 사사오입 된다. 생략시는 아르바이트 단위. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks FileName에 디렉토리를 지정했을 경우의 동작은 시스템에 의존한다. 통상..
FileGetShortcut 쇼트 컷(.lnk)의 각종 정보를 취득한다FileGetShortcut, LinkFile [, OutTarget, OutDir, OutArgs, OutDescription, OutIcon, OutIconNum, OutRunState] Parameters 인수명 설명 LinkFile 정보를 취득하고 싶은 쇼트 컷의 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. OutTarget 쇼트 컷의 링크처의 파일 패스가 격납되는 변수명을 지정. OutDir 쇼트 컷이 실행될 때의 작업 폴더가 격납되는 변수명을 지정. OutArgs 링크처 가운데, 인수의 부분이 격납되는 변수명을 지정. OutDescription 코멘트가 격납되는 변수명을..
FileGetAttrib 파일의 속성을 취득FileGetAttrib, OutputVar [, Filename] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명 Filename 속성을 취득하는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 결과는, 이하의 문자를 연결한 것. R = 독해 전용 A = 어카이브(archive) S = 시스템 H = 은폐 파일 N = 통상 D = 디렉토리 O = 오프 라인 C = 압축 T = 일시파일 결과가 특정의 속성을 가지고 있을까를 조사하려면..
FileExist() 파일이 존재할지의 체크와 속성의 취득을 실시할 수 있는 함수.FileExist(FilePattern) Parameters 인수명 설명 FilePattern 조사하고 싶은 파일의 패스를 문자열로 지정한다 구체적인 파일명외, 와일드 카드 문자로서 「*」 「?」(이)가 사용할 수 있다. 상대 패스를 지정했을 경우, A_WorkingDir(으)로부터의 상대 패스로 간주해진다. Remarks돌아가 값은, 이하의 문자를 연결한 것. 이것은 FileGetAttrib커멘드로 사용되는 것과 동일하다. R = 독해 전용 A = 어카이브(archive) S = 시스템 H = 은폐 파일 N = 통상 D = 디렉토리 O = 오프 라인 C = 압축 T = 일시파일 FilePattern에 일치하는 파일이 존재..
FileDelete 파일을 삭제한다FileDelete, FilePattern Parameters 인수명 설명 FilePattern 파일명 혹은 와일드 카드. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Related FileRecycle, FileRemoveDir, FileCopy, FileMove Example(s)FileDelete, C:\temp files\*.tmp
FileCreateShortcut 쇼트 컷(.lnk)(을)를 작성한다FileCreateShortcut, Target, LinkFile [, WorkingDir, Args, Description, IconFile, ShortcutKey, IconNumber, RunState] Parameters 인수명 설명 Target 쇼트 컷의 링크처. 다만, 인수는 「Args」 쪽으로 지정한다. LinkFile 작성하는 쇼트 컷의 파일명. 확장자(extension)는 「.lnk」(으)로 하는 것. 벌써 파일이 존재하는 경우는, 덧쓰기된다. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. WorkingDir 쇼트 컷이 실행될 때의 작업 폴더. Args 링크처 가운데, 인수의 부..
FileCreateDir 폴더를 작성FileCreateDir, DirName Parameters 인수명 설명 DirName 폴더명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 상위 폴더가 존재하지 않는 경우, 그것도 작성된다. Related FileRemoveDir Example(s) FileCreateDir, C:\Test1\Folder1\Folder2
FileCopyDir 폴더를 카피한다FileCopyDir, Source, Dest [, Flag] Parameters 인수명 설명 Source 카피원의 폴더명. 마지막 「\」(은)는 포함하지 않는다. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Dest 카피처의 폴더명. 마지막 「\」(은)는 포함하지 않는다. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Flag 「1」(을)를 지정하면, 동명의 파일이 존재했을 때에 덧쓰기를 실시한다. 생략시나 「0」(을)를 지정했을 경우는, 동명의 파일이 존재했을 때는 카피하지 않는다. ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 이동처의 폴더가 존재하지..
FileCopy 파일을 카피한다FileCopy, SourcePattern, DestPattern [, Flag] Parameters 인수명 설명 SourcePattern 파일명 혹은 와일드 카드. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. DestPattern 카피 후의 파일명 혹은 와일드 카드. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. Flag 「1」(을)를 지정하면, 동명의 파일이 존재했을 때에 덧쓰기를 실시한다. 생략시나 「0」(을)를 지정했을 경우는, 동명의 파일이 존재했을 때는 카피하지 않는다. ErrorLevel 카피에 실패한 파일의 수가 된다 Remarks 카피중에 에러가 발생해도, 처리는 속행..