Page 1 of 1

Mehrere Variabeln vergleichen

Posted: 30. Oct 2014, 13:53
by m03p
Hallo zusammen

Gibt es eine Möglichkeit mehrere Variabeln zu vergleichen?
Konkret möchte ich einen Wert aus der Registry auslesen (zB. 3) und müsste verifizieren, ob dieser gültig ist (z.B. Zahl von 1-10).
Ich könnte für jeden Fall jeweils eine eigene IF Abfrage machen...ich hatte aber gehofft, es gäbe vielleicht einen eleganteren Weg. Von Java her kenne ich etwa die switch Funktion oder die Möglichkeit mittels FOR Schleife und Array.
Verständlicherweise gibts aber beides in Empirum nicht.

mfg Chris

Re: Mehrere Variabeln vergleichen

Posted: 11. Nov 2014, 15:36
by Hendrik_Ambrosius
FOR-Schleifen gibt es in der setup.inf:

For <Var>,<LB>,<UB>,<Inc>,<Abschnitt>
Führt eine FOR-Schleife aus. Die Zählvariable ist <Var> wird von der Untergrenze <LB> zur Obergrenze <UB> in <Inc> Schritten hoch gezählt. Jedes Mal wird der Abschnitt <Abschnitt> aufgerufen. Die Zahlen dürfen auch negativ sein sowie Ober- und Untergrenze vertauscht werden (Abwärtsschleife). Wird <Inc> leer gelassen, wird 1 bzw. -1 angenommen.
Beispiel: For Counter,1,3,,UpSection

Re: Mehrere Variabeln vergleichen

Posted: 14. Nov 2014, 14:39
by m03p
Danke für den Hinweis. Ich hatte diese Möglichkeit zwischenzeitlich auch schon in Betracht gezogen.
Für meinen speziellen Fall funktioniert es aber leider nicht, da ich 4-stellige nicht-aufeinanderfolgende HEX Werte vergleiche.
Mangels besserer Ideen habe ich das ganze nun mit IF abfragen gelöst