일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- API
- SetControlDelay
- IfInString
- ControlSend
- Blocks
- EnvSub
- if(식)
- SetTitleMatchMode
- EnvMult
- ControlGetText
- SetKeyDelay
- if
- EnvSet
- SetEnv
- Threads
- Var:=식
- EnvAdd
- 식의 설명
- autohotkey
- StringGetPos
- DetectHiddenWindows
- Menu
- IfWinExist
- 함수
- 배열
- IF (식)
- EnvDiv
- SetMouseDelay
- MouseClick
- 식
- Today
- Total
목록식 (32)
ㄴrㅎnㅂrㄹrㄱi
|| 연산자(논리합) 2개의 식의 논리합의 진위치를 돌려주는 연산자Expression1||Expression2 Expression1 OR Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Remarks Expression1(와)과Expression2의 양쪽 모두가 가짜라면 결과는 가짜에, 언젠가 혹은 양쪽 모두가 진이라면 결과는 실로 된다. 수치의 제로나 하늘의 문자열은 가짜(False)(으)로서 다루어져 그 이외는 진(True)(으)로서 다루어진다. 논리 연산의 결과는, 가짜(False)의 경우 「0」, 진(True)의 경우 「1」가 된다. Related 식, if(식), Var:=식
EnvSub 변수로부터 값을 감산한다.EnvSub,Var,Value[,TimeUnits] Var-=Value[,TimeUnits] Var-- Parameters 인수명 설명 Var 대상이 되는 변수명 Value 감산하는 수치. 식(을)를 사용하는 일도 가능. 식을 사용하는 경우,TimeUnits(은)는 사용할 수 없다. TimeUnits 일자 시각끼리를 감산할 때의 결과의 단위. 「Seconds」 「Minutes」 「Hours」 「Days」의 어떤 것인지를 지정.머리 글자 한 글자에서도 가능. 지정되면,Var(와)과Value(을)를 YYYYMMDDHH24MISS형식의 일자 시각 포맷으로 간주해,2개의 일자 시각의 사이의 간격을TimeUnits그리고 지정한 단위로Var에 격납한다. 지정한 단위 미만의 간격..
EnvMult 변수의 값에 값을 걸어 적을 변수에 격납한다EnvMult, Var, Value Var*=Value Parameters 인수명 설명 Var 대상이 되는 변수명 Value 거는 값. 식(을)를 사용하는 일도 가능. Remarks Var(이)나Value의 값이 하늘이거나, 숫자 이외의 것에서는 글자 만문자열이었던 경우는, 「0」인 것으로서 계산된다. 숫자로부터 시작되어 있는 문자열이면, 선두의 숫자열(소수점 이하 포함한다)의 수치이다고 보인다. Var(와)과Value의 양쪽 모두가 소수점을 포함하지 않는 숫자열의 경우, 결과는 정수 표기가 된다. 어느쪽이든가 소수점을 포함한 경우, 결과는 소수 표기가 된다. 결과의 표기 포맷은 SetFormat그리고 설정할 수 있다. Related EnvAdd,..
EnvDiv 변수를 값으로 제산한다EnvDiv, Var, Value Var/=Value Parameters 인수명 설명 Var 대상이 되는 변수명 Value 나누는 수.(제로 이외) 식(을)를 사용하는 일도 가능. Remarks 실행시에 제로에 의한 제산이 발생하면, 에러 메세지가 표시된다. Var(이)나Value의 값이 하늘이거나, 숫자 이외의 것에서는 글자 만문자열이었던 경우는, 「0」인 것으로서 계산된다. 숫자로부터 시작되어 있는 문자열이면, 선두의 숫자열(소수점 이하 포함한다)의 수치이다고 보인다. Var(와)과Value의 양쪽 모두가 소수점을 포함하지 않는 숫자열의 경우, 결과는 정수 표기가 된다.(결과가 소수가 되어도, 정수에 말 수 있어 버리므로 주의) 어느쪽이든가 소수점을 포함한 경우, 결..
EnvAdd 변수에 값을 가산한다.EnvAdd, Var, Value [,TimeUnits] Var+=Value [,TimeUnits] Var++ Parameters 인수명 설명 Var 대상이 되는 변수명 Value 가산하는 수치. 식도 사용 가능. 식을 사용하는 경우는,TimeUnits(을)를 사용할 수 없다. TimeUnits Value의 일자 시각의 단위. 「Seconds」 「Minutes」 「Hours」 「Days」의 어떤 것인지를 지정.머리 글자 한 글자에서도 가능. 지정되면,Var(을)를 YYYYMMDDHH24MISS형식의 일자 시각 포맷으로 간주해,Value그리고 지정한 수를TimeUnits그리고 지정한 단위로 가산한다. 예를 들어,Value(을)를100,TimeUnits(을)를 「Days」라..
- 연산자(감산) 2개의 식의 차이를 돌려주는 연산자Expression1-Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 임의의 식 Related 식, if(식), Var:=식
>> 연산자(논리 오른쪽 시프트) 비트를 지정 자리수 오른쪽 시프트 하는 연산자Expression1>>Expression2 Parameters 인수명 설명 Expression1 임의의 식 Expression2 시프트 시키는 자리수 Remarks 빈 좌측에는0하지만 채울 수 있다.(논리 오른쪽 시프트이다) 산술 오른쪽 시프트를 하고 싶은 경우는, 「Expression1//(2**Expression2)」라고 하는 계산을 하면 좋다. 비트 연산 할 수 있는 것은 정수치만. 소수치는, 정수치로 변환하고 나서 계산된다. 내부적으로는64비트 부호 첨부 정수로 다루어지고 있는 모양.부호 첨부64비트 정수의 범위(-9223372036854775808..9223372036854775807)의 범위에 들어가지 않는 경우,..
* 연산자(주소에 격납된 값) 주소로 지정된 메모리 영역의 바이트치를 얻는 연산자*Address Parameters 인수명 설명 Address 메모리 영역의 주소를 나타내는 정수 Remarks 결과는Address그리고 나타내지는 메모리 영역의 바이트치(0...255)(이)가 된다. 「*Addr:=Asc("x")」(와)과 같이 대입 끝에는 할 수 없다. 값을 변경하려면 , 「DllCall("RtlFillMemory", UInt, Addr, UInt, 1 , UChar, Asc("x")) 」(와)과 같이 한다. 2아르바이트 이상의 값을 이득 싶으면, NumGet()함수를 사용하는 것이 좋다. Related 식, if(식), Var:=식