speedi Posted January 6, 2009 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!
FireFox Posted January 6, 2009 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.
speedi Posted January 6, 2009 Author 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!
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