speedi Posted January 6, 2009 Share Posted January 6, 2009 I have repeated problems getting command syntax correct when using quotes and macros. Is there a simple method to getting it right... Here is an example of my current problem command... RunWait(@ComSpec & " /c " & 'c:\decay.exe /a5 /b /i /n ' & chr(34)& @UserProfileDir & chr(34) & ' '& '\Local Settings\Temp\*.*'" This is intended to run a dos progam "decay" on my temp folder in a winxp environment.. I want to use the @userprofiledir so I can use this command on others computers... Thanks so very much for any help provided! Link to comment Share on other sites More sharing options...
FireFox Posted January 6, 2009 Share Posted January 6, 2009 Try this : RunWait(@ComSpec & "' /c '" & "'c:\decay.exe /a5 /b /i /n '" & chr(34)& @UserProfileDir & chr(34) "' \Local Settings\Temp\*.*'") Cheers, FireFox. Link to comment Share on other sites More sharing options...
speedi Posted January 6, 2009 Author Share Posted January 6, 2009 Try this : RunWait(@ComSpec & "' /c '" & "'c:\decay.exe /a5 /b /i /n '" & chr(34)& @UserProfileDir & chr(34) "' \Local Settings\Temp\*.*'") Cheers, FireFox. I copied and pasted your command and it did not work... In the meantime, I was able to get it to work like this.. RunWait(@ComSpec & " /c " & 'c:\decay.exe /a5 /b /d /i /n ' & chr(34)& @UserProfileDir & chr(34) & ' '& '\Local Settings\Temp\*.*') Not much difference, but it works... This illustrates my problem.. There must be some easy rules for placing quotes in a command line... Thanks for trying! 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