일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ControlSend
- EnvDiv
- Var:=식
- 식의 설명
- Threads
- 배열
- IF (식)
- if
- autohotkey
- SetEnv
- Menu
- EnvMult
- SetKeyDelay
- EnvAdd
- ControlGetText
- DetectHiddenWindows
- SetTitleMatchMode
- 함수
- SetMouseDelay
- EnvSet
- Blocks
- if(식)
- 식
- EnvSub
- API
- SetControlDelay
- IfWinExist
- StringGetPos
- IfInString
- Today
- Total
목록AUTOHOTKEY (437)
ㄴrㅎnㅂrㄹrㄱi
IfMsgBox 제일 최근의 MsgBox커멘드로 지정한 버튼이 밀렸는지로 분기IfMsgBox, ButtonName Parameters 인수명 설명 ButtonName 조사하고 싶은 버튼명.Remarks참조. Remarks ButtonName에는 이하의 것을 지정한다 Yes 네 No 아니오 OK OK Cancel 캔슬 Abort 중지 Ignore 무시 Retry 재시행 Continue 속행 TryAgain 재시행 Timeout 타임 아웃 할 때까지 버튼이 밀리지 않았다 Related MsgBox Example(s)MsgBox, 4, , Would you like to continue?, 5 ; 5-second timeout. IfMsgBox, No Return ; User pressed the "No" b..
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..
IfInString / IfNotInString 변수내로 지정 문자열이 있을지로 분기IfInString, var, SearchString IfNotInString, var, SearchString Parameters 인수명 설명 var 변수명 SearchString 찾는 문자열 Remarks 공백 문자를 찾고 싶을 때는, %A_Space%(이)나 %A_Tab%(을)를 사용하면 좋다. 이 커멘드의 후에는, 「,」(으)로 단락지어 조건에 일치했을 때에 실행시키고 싶은 커멘드를 기술할 수 있다. 이하의3개는 모두 올바르다. IfInString, MyVar, abc Gosub, Process1 IfInString, MyVar, abc, Gosub, Process1 IfInString, MyVar, abc,{ G..
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(식) 식의 계산 결과의 진위로 조건 분기를 실시한다If(Expression) Parameters Expression 식. 식의 설명참조. Remarks 식의 내용이 진위치로서 판단되어 진(True)인 경우, 다음의 행의 커멘드 혹은 블록하지만 실행된다. 다음의 행의 커멘드 혹은 블록의 후에 Else에 이어 커멘드 혹은 블록하지만 있으면, 의식(False)에서 만났을 경우에 실행된다. Related 식의 설명, Var:=식, if var in/contains MatchList, if var between, IfInString, Blocks, Else Example(s)if (A_Index > 100 or Done) return if (A_TickCount - StartTime > 2*MaxTime +..
IfExist / IfNotExist 지정한 파일이나 디렉토리가 존재할지로 분기IfExist, FilePattern IfNotExist, FilePattern Parameters 인수명 설명 FilePattern 패스나 파일명, 와일드 카드. 상대 패스로 기술되었을 경우, %A_WorkingDir%(으)로부터 검색된다. Related Blocks, Else, File-loops Example(s)IfExist, D:\ MsgBox, The drive exists. IfExist, D:\Docs\*.txt MsgBox, At least one .txt file exists. IfNotExist, C:\Temp\FlagFile.txt MsgBox, The target file does not exist.
If (변수의 비교) 변수와 수치를 비교해 조건 분기를 실시한다.if var = value if var value if var > value if var >= value if var < value if var = 1 Sleep, 10 if MyVar = %MyVar2% MsgBox The contents of MyVar and MyVar2 are identical. else if MyVar = { MsgBox, 4,, MyVar is empty/blank. Continue? IfMsgBox, No, Return } else if MyVar , MsgBox The value in MyVar is not a comma. else MsgBox The value in MyVar is a comma. if Don..
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..