Excalibur Posted August 9, 2005 Share Posted August 9, 2005 how can i handle the following inside AutoIt: bob.exe 1 3 5 7 9 so that inside the autoit exe i can get what was sent in command line? is there a way? Ooo Ëxçã¿îbúr ooO"Information Is Not Knowledge." ~Albert Einstein Link to comment Share on other sites More sharing options...
layer Posted August 9, 2005 Share Posted August 9, 2005 (edited) $CMDLine[0] has the number of arguments passed... And $CMDLine[n] has the arguments... So in your case, $CMDLine[2] would be the value 3. Nevermind, read this instead... Straight from the helpfile:Command Line ParametersThe special array $CmdLine is initialized with the command line parameters passed in to your AutoIt script. Note the scriptname is not classed as a parameter; get this information with @ScriptName instead. A parameter that contains spaces must be surrounded by "double quotes". Compiled scripts accept command line parameters in the same way.$CmdLine[0] is number of parameters$CmdLine[1] is param 1 (after the script name)$CmdLine[2] is param 2 etc...$CmdLine[$CmdLine[0]] is one way to get the last parameter... So if your script is run like this: AutoIt3.exe myscript.au3 param1 "this is another param"$CmdLine[0] equals... 2$CmdLine[1] equals... param1$CmdLine[2] equals... this is another param@ScriptName equals... myscript.au3 In addition to $CmdLine there is a variable called $CmdLineRaw that contains the entire command line unsplit, so for the above example:$CmdLineRaw equals... myscript.au3 param1 "this is another param" Edited August 9, 2005 by layer FootbaG Link to comment Share on other sites More sharing options...
Excalibur Posted August 9, 2005 Author Share Posted August 9, 2005 Sweet, Thank you! Ooo Ëxçã¿îbúr ooO"Information Is Not Knowledge." ~Albert Einstein 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