Jump to content
Sign in to follow this  
erebus

$cmdline error...

Recommended Posts

erebus

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
SlimShady

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
erebus

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  

×