wie kann ich sowas realisieren?
Code: Select all
mynumber := 7
myname := "ahk"
mylist := "abc,xyz,klm,jkl,ahke,asd,"
if (mynumber > 5) && myname not in %mylist%
MsgBox, YES
Else
MsgBox, NO
Error: The following variable name contains an illegal character:
Liegt wahrscheinlich daran, dass contains in Ausdrücken nicht unterstützt wird.
Was ich auch nicht verstehe, wenn mein Var mylist mehr als 16383 Zeichen enthält, bekomme ich die Meldung nicht.
Wieso nicht? Aus Doku wurde ich nicht schlau, heißt dass das wenn meine Vergleich Liste mehr Zeichen enthält als 16383 das Rest ignoriert oder wird es automatisch in mehreren Listen aufgeteilt
Wenn ich mit InStr versuche, geht auch nicht, weil inStr ja nicht exakt überprüft.
Code: Select all
mynumber := 7
myname := "ahk"
mylist := "abc,xyz,klm,jkl,ahke,asd,"
if (mynumber > 5) && !inStr(mylist, myname)
MsgBox, YES
Else
MsgBox, NO
LG