관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

EnvAdd 변수에 값을 가산한다. 본문

AUTOHOTKEY/레퍼런스

EnvAdd 변수에 값을 가산한다.

님투 2007. 11. 5. 13:00

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」라고 하면,Value의 일자를100닛신.
부의 값을 가산하는 것으로, 감산도 가능.
Var의 값이 하늘의 경우, 현재의 일자 시각이 사용된다.
Var의 값이 일자 시각으로서 잘못하고 있는 경우,Var의 값은 비운다.

Remarks

「Var++」의 형식에서는,1만 값을 가산할 수 있다.
내부적으로는, 「Var+=1」라고 완전히 같다.

Var(이)나Value의 값이 하늘이거나, 숫자 이외의 것에서는 글자 만문자열이었던 경우는, 「0」인 것으로서 계산된다.
숫자로부터 시작되어 있는 문자열이면, 선두의 숫자열(소수점 이하 포함한다)의 수치이다고 보인다.

Var(와)과Value의 양쪽 모두가 소수점을 포함하지 않는 숫자열의 경우, 결과는 정수 표기가 된다.
어느쪽이든가 소수점을 포함한 경우, 결과는 소수 표기가 된다.
결과의 표기 포맷은 SetFormat그리고 설정할 수 있다.


Related

EnvSub, EnvMult, EnvDiv, SetFormat, , If var is [not] type, SetEnv, FileGetTime


Example(s)

EnvAdd, MyCount, 2
MyCount += 2 ; Equivalent to above
var1 = ; Make it blank so that the below will use the current time instead.
var1 += 31, days
MsgBox, %var1% ; The answer will be the date 31 days from now.
0 Comments
댓글쓰기 폼