일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvDiv
- DetectHiddenWindows
- ControlSend
- Var:=식
- SetControlDelay
- SetEnv
- if
- EnvAdd
- ControlGetText
- MouseClick
- Blocks
- StringGetPos
- 배열
- EnvMult
- SetKeyDelay
- Menu
- EnvSet
- EnvSub
- Threads
- if(식)
- 식
- SetTitleMatchMode
- IF (식)
- autohotkey
- IfWinExist
- 함수
- SetMouseDelay
- 식의 설명
- API
- IfInString
- Today
- Total
목록AUTOHOTKEY/레퍼런스 (362)
ㄴrㅎnㅂrㄹrㄱi
/ 연산자(제산) 2개의 식의 상을 돌려주는 연산자Expression1/Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Related 식, if(식), Var:=식
?:연산자(조건) 조건식이 실로 될 때라고 가짜가 될 때로 다른 식을 평가한다Condition ? ExpressionA : ExpressionB Parameters 인수명 설명 Condition 조건식 ExpressionA condition하지만 진정한 때에 평가되는 식 ExpressionB condition하지만 가짜 풀어에 평가되는 식 Remarks 우선Condition하지만 평가되어 진이었던 경우는ExpressionA하지만, 가짜였던 경우는ExpressionB하지만 평가된다. 식 전체의 값은,ExpressionA혹은ExpressionB의 값이 된다. 「flag ? "flag is on" :」(이)나 「flag ? : "flag is off"」(와)과 같이,ExpressionA(이)나Expressio..
. 연산자(문자열 연결) 2개의 식을 문자열로서 연결하는 연산자Expression1 . Expression2 Expression1 Expression2 Remarks Exp1(와)과 「.」, 「.」라고Exp2의 사이에는 반각 스페이스를 비우지 않으면 안 된다. Expression2하지만 「++」(이)나 「--」연산자로 시작되는 경우를 제외해, 단지2개의 식을 반각 스페이스에서 단락짓고 써도 괜찮다. Related 식, if(식), Var:=식
,연산자(복식) 복수의 식을 순서에 평가한다ExpressionA , ExpressionB Parameters 인수명 설명 ExpressionA 최초로 실행하는 식 ExpressionB 다음에 실행하는 식 Remarks 콤마로 단락지어진 복수의 식은, 왼쪽에서 차례로 평가된다. 식 전체의 값은, 제일 왼쪽의 식의 값이 된다. 콤마의 뒤에 변수명과 「=」(이)가 계속 되는 경우, 「:=」와 같은 대입 연산자로 간주해진다. 단순한 대입 등은, 복수행으로 나누고 쓰는 것보다, 콤마 단락으로1행으로 정리하는 것이, 약간 고속으로 동작한다. Related 식
{...} (block) 조건 분기나 루프내에서 복수의 커멘드를 실행하기 위해서 블록화한다{ zero or more commands } Remarks 블록내에는1개도 커멘드가 없어도 좋다. 「 If(식)」, 「 Loop,회수」, 「 else」, 함수 정의그럼, 행의 마지막에 「{」(을)를 정리하고 쓸 수 있다. 또, 「}」의 후에 「else」(을)를 정리하고 쓸 수 있다. 상기 이외의If계,Loop계 커멘드에서는, 「{」(은)는 커멘드행의 다음의 행에 쓸 필요가 있다. Related Loop, Else, If Example(s)if (x < y) { MsgBox,x=y } Loop 3 { MsgBox,%A_Index%번째 } Add(x, y) { return x + y } if x = 1 { MsgBox..
^ 연산자(비트 배타적 논리합) 2개의 식의 비트마다의 배타적 논리합을 요구하는 연산자Expression1&Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Remarks 결과는,Expression1,Expression2의 양쪽 모두가 같은 비트는은0에, 다른 한쪽이0그리고 다른 한쪽이1의 비트는1(이)가 된다. 비트 연산 할 수 있는 것은 정수치만. 소수치는, 정수치로 변환하고 나서 계산된다. 내부적으로는64비트 부호 첨부 정수로 다루어지고 있는 모양.부호 첨부64비트 정수의 범위(-9223372036854775808..9223372036854775807)의 범위에 들어가지 않는 경우,65비트째부터 위는 잘라 버릴 수 있다. Relat..
| 연산자(비트 논리합) 2개의 식의 비트마다의 논리합을 요구하는 연산자Expression1|Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Remarks 결과는,Expression1,Expression2의 양쪽 모두가0의 비트는0에, 어느 쪽인지 혹은 양쪽 모두가1의 비트는1(이)가 된다. 비트 연산 할 수 있는 것은 정수치만. 소수치는, 정수치로 변환하고 나서 계산된다. 내부적으로는64비트 부호 첨부 정수로 다루어지고 있는 모양.부호 첨부64비트 정수의 범위(-9223372036854775808..9223372036854775807)의 범위에 들어가지 않는 경우,65비트째부터 위는 잘라 버릴 수 있다. Related 식, if(식)..
~ 연산자(비트 반전) 식을 정수로서 비트 반전하는 연산자~Expression Parameters 인수명 설명 Expression 임의의 식 Remarks 32비트 부호 없음 정수의 범위내의 값은, 하위32비트만 반전된다.(부의 값의 경우,32비트에서도64비트에서도 결과는 같다) 비트 연산 할 수 있는 것은 정수치만. 소수치는, 정수치로 변환하고 나서 계산된다. 내부적으로는64비트 부호 첨부 정수로 다루어지고 있는 모양.부호 첨부64비트 정수의 범위(-9223372036854775808..9223372036854775807)의 범위에 들어가지 않는 경우,65비트째부터 위는 잘라 버릴 수 있다. Related 식, if(식), Var:=식