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.