일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DetectHiddenWindows
- Menu
- IfInString
- if
- SetControlDelay
- autohotkey
- EnvMult
- EnvSet
- EnvAdd
- IF (식)
- Blocks
- SetTitleMatchMode
- API
- ControlSend
- 식
- if(식)
- 함수
- EnvDiv
- ControlGetText
- IfWinExist
- EnvSub
- SetEnv
- Var:=식
- 식의 설명
- SetKeyDelay
- 배열
- Threads
- MouseClick
- SetMouseDelay
- StringGetPos
- Today
- Total
목록EnvAdd (24)
ㄴrㅎnㅂrㄹrㄱi
대입 연산자 변수에 식의 계산 결과를 대입Var := Expression Var op= Expression Parameters Var 대입처의 변수명.「ArrayName%Index%」(와)과 같이, 변수의 참조를 포함하면, 변수의 내용을 전개한 변수명이 사용된다. op 「+」 「-」 「*」 「/」 「//」 「.」 「|」 「&」 「^」 「>>」 「
SetFormat 수치 연산의 결과의 정수치·소수치의 문자열 표현 포맷을 설정SetFormat, INTEGER, D|HSetFormat,FLOAT, TotalWidth.DecimalPlaces[e|E] Parameters 인수명 설명 NumberType 「INTEGER」(정수치), 「FLOAT」(소수치)의 어느 쪽인지. D|H NumberType하지만INTEGER의 경우의 제2 인수는,10진수 형식으로 하려면 「D」(을)를 지정.「0x」(으)로 시작된다16진수 형식으로 하려면 「H」(을)를 지정. 에 사용. TotalWidth NumberType하지만 「FLOAT」의 경우의 경우의 제2 인수는, 「TotalWidth.DecimalPlaces」(피리오드 단락)의 형식에서2개의 수를 지정. TotalWidt..
SetEnv 변수에 값을 대입한다SetEnv, Var, ValueVar = Value Parameters 인수명 설명 Var 대입처의 변수명.변수명의 전개를 사용할 수 있다. Value 대입하는 수치나 문자열.변수명의 전개를 사용할 수 있다. Remarks 공문자열을 대입하는 것으로, 변수에 할당할 수 있었던 메모리를 개방할 수 있다. 변수에 큰 문자열이 격납될 가능성이 있는 경우는, 불필요하게 되면 공문자열을 할당해 개방하는 것으로, 메모리를 쓸데 없게 계속 하는 것 를 막을 수 있다. Related EnvSet, EnvAdd, EnvSub, EnvMult, EnvDiv, If, Arrays Example(s)Var1 = This is a string. Color2 = 450 Color3 = %Var1..
If var is [not] type 지정한 변수에 격납되고 있는 데이터가 특정의 형태인지 어떤지로 분기if var is type if var is not type Parameters 인수명 설명 var 변수명 type 변수의 형명(Remarks참조) Remarks Supported Types integer 소수점을 포함하지 않는다10진수치나, 「0x」(으)로 시작된다16진수치. 전후에 반각 스페이스를 포함하는 것 안개+부호로 시작되는 것도 가능. float 소수점을 포함한다10진수치. 전후에 반각 스페이스를 포함하는 것이나,+부호로 시작되는 것, 소수점으로부터 시작되는 것도 가능. number integer인가float에 해당하는 것 digit 0...9만으로 구성되는 숫자.전후의 공백도 용서된다. x..
If var [not] in values / If var [not] contains values 변수의 값이 열거했지만 우리 어떤 것일까하고 같다/포함할지로 분기if Var in MatchList if Var not in MatchList if Var contains MatchList if Var not contains MatchList Parameters 인수명 설명 var 변수명 MatchList 후보 일람. 문자열을 「,」(으)로 단락지어 열거. 모두가 하나의 당겨 수라고 해 다루어진다. 콤마를 나타내려면 , 「,,」라고 콤마를2개 계속하고 쓴다. 후보에 공문자열을 지정하고 싶은 경우, 「,value1,value2」라고 리스트의 최초를 콤마로 한다. 콤마의 전후의 공백은 제거되지 않는다. Remar..
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..
FileSetTime 파일이나 폴더의 타임 스탬프를(일괄)변경FileSetTime [, YYYYMMDDHH24MISS, FilePattern, WhichTime, OperateOnFolders?, Recurse?] Parameters 인수명 설명 YYYYMMDDHH24MISS 일자 시각을 YYYYMMDDHH24MISS의 형식에서 지정. FilePattern 대상 파일명. 와일드 카드 사용가능. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. WhichTime 어느 타임 스탬프를 변경할까. M 최종 갱신 일시(디폴트) C 작성 일시 A 최종 액세스 일시 OperateOnFolde..
FileGetTime 파일의 타임 스탬프를 취득FileGetTime, OutputVar [, Filename, WhichTime] Parameters 인수명 설명 OutputVar 결과를 격납하는 변수명 Filename 타임 스탬프를 취득하는 파일명. 상대 패스로 지정했을 경우는, %A_WorkingDir%(을)를 기준으로 한 패스가 된다. 생략시는, 제일 안쪽의 File-Loop그리고 대상이 되고 있는 파일이 대상이 된다. WhichTime 어느 타임 스탬프를 취득할까. M 최종 갱신 일시(디폴트) C 작성 일시 A 최종 액세스 일시 ErrorLevel 성공시는 「0」, 실패시는 「1」. Remarks 최종 액세스 일시는NTFS에서만 취득 가능. 일자 시각은 YYYYMMDDHH24MISS의 서식에서 취..