Didi: if-Bedingung in VB-Script

Hallo,

ich kenne aus Pascal die Bedingung "if x in [1,3,45,67] then". Kennt jemand die Syntax für VB-Script oder muss ich da mit elseif-Bedingungen arbeiten?

Bei der Suche im Forum habe ich leider keine passende Antwort gefunden.

Gruß
Didi

  1. Hallo,

    ich habe vergessen zu erwähnen, dass es sich um mehrere Bedingungen handelt, so dass mir mit AND oder OR nicht geholfen ist.

    Gruß
    Didi

    1. ich habe vergessen zu erwähnen, dass es sich um mehrere Bedingungen handelt, so dass mir mit AND oder OR nicht geholfen ist.

      warum nicht?

      IF (xxx = 1 OR xxx = 2 OR xxx = 5 OR xxx = 9) AND anderebedingung = wasauchimmer THEN
        'mach mein zeug
      END IF

      alternativ kannst du die bedindung in klammer auch in eine funktion auslagern

      IF in_bedingung('xxx', '1,2,4,9') = true THEN
      END IF

      in_bedingung ist eine funktion die den ersten parameter mit allen zweiten parametern vergleicht (split und eine schleife helfen dir) und dir dann entweder true oder false als rückgabewert liefert