ITSky8 Posted May 21, 2008 Share Posted May 21, 2008 Hello! I want to add more cases in the if, the script will be as following: $abc="123" if a=abc || b=abc || c=abc then stopit() else startit() endif Seems have problems? Link to comment Share on other sites More sharing options...
cppman Posted May 21, 2008 Share Posted May 21, 2008 if ( ($a == "abc") or ($b == "abc") or ($c == "abc") ) Then ; do something Else ; do something else EndIf Miva OS Project Link to comment Share on other sites More sharing options...
PsaltyDS Posted May 21, 2008 Share Posted May 21, 2008 if ( ($a == "abc") or ($b == "abc") or ($c == "abc") ) Then ; do something Else ; do something else EndIfYou had the right idea, but he defined $abc as a variable, not a literal string: $abc = "123" if (($a = $abc) or ($b = $abc) or ($c = $abc)) Then stopit() Else startit() EndIf Whether to use single or double equal signs depends on if you want case sensitive string compares or not. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
cppman Posted May 21, 2008 Share Posted May 21, 2008 You had the right idea, but he defined $abc as a variable, not a literal string: $abc = "123" if (($a = $abc) or ($b = $abc) or ($c = $abc)) Then stopit() Else startit() EndIf Whether to use single or double equal signs depends on if you want case sensitive string compares or not. Ah, right. I guess I'm just used to using double equal signs from other languages. Miva OS Project Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now