Sign in to follow this  
Followers 0
erebus

$cmdline error...

3 posts in this topic

Ok, I am probably missing something here but I can't imagine what :/

I have the following code:

If $CmdLine[1] = "-n" Then
   $this = $that
Else
   MyCustomFunc()
EndIf

However when I run the script with no parameters at all it produces an error (array variable has incorrect number of subscripts...). I tried to check the first parameter existance with the IsDeclared function but no luck at all here...

Please help the stupid guy... :)

Share this post


Link to post
Share on other sites



This should work:

If $CmdLine[0] Then
   If $CmdLine[1] = "-n" Then
     $this = $that
   Else
     MyCustomFunc()
   EndIf
EndIf

Share this post


Link to post
Share on other sites

Thanks for the clue SlimShady :)

Altered a bit to do what intended to:

If $CmdLine[0] And $CmdLine[1] = "-n" Then
   $blah = $this
Else
   MyFunc()
EndIf

Thanks a lot! :)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0