Mit dieser Funktion kann im Script eine bestimmte Abfolge von Befehlen mit einer Bedingung versehen werden. Die Bedingung besteht aus dem Vergleich 2er Werte. Die Funktion hat folgenden Aufbau:
%Common.Compare( x Operator y ) Then { ... } Else { ... }
Dabei sind folgende Operatoren gültig:
= (x gleich y)
< (x kleiner als y)
> (x groesser als y)
! (x ungleich y)
<= (x kleiner oder gleich y)
>= (x groesser oder gleich y)
Ist die Bedingung erfüllt, so wird der Then-Teil abgearbeitet, ansonsten der Else-Teil.
Beispiel:
%Common.Compare(1=1) Then { "Der Vergleich ist wahr" } Else { }
Es wird auf dem LCD die Zeichenkette "Der Vergleich ist wahr ausgegeben" weil die Zahl 1 der Zahl 1 entspricht bzw. beide Operanten gleich sind.
%Common.Compare(A!B) Then { "Der Vergleich ist wahr" } Else { }
Es wird auf dem LCD die Zeichenkette "Der Vergleich ist wahr ausgegeben" weil der Buchstabe A ungleich dem Buchstaben B ist.