Setzt eine Variable auf sich selbst plus den angegebenen Wert (kann auch Zeit zu einem Datum-Zeit-Wert addieren oder davon subtrahieren). Gleichbedeutend mit: Var += Wert
.
EnvAdd, Var, Wert , ZeitEinheit Var += Wert , ZeitEinheit Var++
Name der Variable, auf die die Operation angewendet werden soll.
Ein Integer, eine Floating-Point-Zahl oder ein Ausdruck.
Dieser Parameter ist optional und veranlasst den Befehl, Var und Wert so zu addieren, als wäre Var ein Datum-Zeit-Stempel im YYYYMMDDHH24MISS-Format und Wert die Integer- oder Floating-Point-Anzahl der zu addierenden Einheiten (geben Sie eine negative Zahl an, um eine Subtraktion durchzuführen). ZeitEinheit kann entweder Seconds, Minutes, Hours oder Days sein (oder jeweils nur der erste Buchstabe dieser Wörter).
Wenn Var eine leere Variable ist, wird stattdessen die aktuelle Zeit verwendet. Wenn Var einen ungültigen Zeitstempel oder ein Jahr älter als 1601 enthält, oder wenn Wert nicht-numerisch ist, wird Var leer gemacht, um das Problem zu kennzeichnen.
Die interne Variable A_Now enthält die aktuelle Ortszeit im YYYYMMDDHH24MISS-Format.
Mit EnvSub kann die Zeitdifferenz zwischen zwei Zeitstempeln berechnet werden.
Dieser Befehl entspricht der Kurzschreibweise: Var += Wert
.
Mit Var++
, Var--
, ++Var
oder --Var
können Variablen um 1 erhöht oder verringert werden.
Wenn Var oder Wert leer ist oder nicht mit einer Zahl beginnt, wird der entsprechende Wert bei der Berechnung als 0 behandelt (außer bei interner Verwendung in einem Ausdruck und bei Verwendung des ZeitEinheit-Parameters).
Wenn Var oder Wert einen Dezimalpunkt enthält, ist das Endergebnis eine Floating-Point-Zahl im via SetFormat gesetzten Format.
EnvSub, EnvMult, EnvDiv, SetFormat, Ausdrücke, If Var is [not] Typ, SetEnv, FileGetTime