dolphins Posted June 23, 2016 Share Posted June 23, 2016 Hi, I would like to start a new AutoIt program from an AutoIt program and pass parameters to the new program that contain spaces, like "Program Files". Example: $parm1 = "test" $parm2 = "Program Files" ShellExecute("newprogram.exe", $parm1 & " " & $parm2, @ScriptDir, "open", @SW_HIDE) But when I parse the command line in "newprogram.exe" I have 3 parameters: [1] = "test" [2] = "Program" [3] = "Files" But I would like to have: [1] = "test" [2] = "Program Files" How to achieve this? Regards Dolphins Link to comment Share on other sites More sharing options...
water Posted June 23, 2016 Share Posted June 23, 2016 Put quotes around the parm. $parm2 = '"Program Files"' dolphins 1 My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
dolphins Posted June 23, 2016 Author Share Posted June 23, 2016 Well, I tried that, but maybe not in the correct way. Let's say I want to pass @ScriptDir as 2nd parameter and @ScriptDir is "C:\Program Files\My Program". I tried the following:ShellExecute("newprogram.exe", $parm1 & " " & '"' & @ScriptDir & '"', @ScriptDir, "open", @SW_HIDE) But that gives a compilation error. Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted June 23, 2016 Moderators Share Posted June 23, 2016 @dolphins "a compilation error" doesn't help much, please post the SciTE output so we can see just what error you're receiving. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
water Posted June 23, 2016 Share Posted June 23, 2016 Your code looks fine. What error message do you get? My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted June 23, 2016 Moderators Share Posted June 23, 2016 Jinx! "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
dolphins Posted June 23, 2016 Author Share Posted June 23, 2016 Folks, sorry for bothering you. I got it working. There was a stupd typo in my code. Here in the forum it was correct. Thanks for your quick answers! 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