hallo leute,
ich steh mal wieder auf'm schlauch:
wie definiert man die zulaessigen werte fuer eine variable?
beispiel:
die variable $meine_variable darf die werte 'm' oder 'd' oder 't' oder 'h' annehmen, die ich als parameter an mein script uebergebe.
wenn ich einen anderen als einen dieser vier buchstaben uebergebe, soll ein fehler ausgespuckt werden.
ich habs mit OR probiert:
$meine_variable=$cmdline[1]
if not $meine_variable='M' or _
not $meine_variable='D' or _
not $meine_variable='T' or _
not $meine_variable='H' then
msgbox(0,'','error')
exit
else
msgbox(0,'','ok')
endif
das teil sagt aber immer ok, egal, was fuer einen buchstaben ich uebergebe.
was mach ich falsch?
so long
sam