R?my Bruch wrote:
> - I have a problem with the spaces in windows path in my xxe files. 
> it can't find it ....
> For example : <command name="run" parameter='"C:\Program 
> Files\conText\conText.exe" "%D"'/> doesn't work
> but   <command name="run" parameter='"C:\conText\conText.exe" "%D"'/>    
> works.
> 
> Error is : 'C:\Program' is not recognizedas an internal or external command, 
> operable program or batch file.

---
<command name="run"
          parameter='"C:\Program Files\conText\conText.exe" "%D"'/>
---

attemps to execute this process:

---
cmd.exe /c "C:\Program Files\conText\conText.exe" "C:\docs\mydoc.xml"
---

That is, command "run" passes its parameter string to cmd.exe after 
substituting %D, %d, %F, %f variables and nothing else (i.e. it does not 
interpret quotes).

To our knowledge,

---
cmd.exe /c "C:\Program Files\conText\conText.exe" "C:\docs\mydoc.xml"
---

should work, but does not work (try to type the above command in a ``DOS 
window'' and you'll have the same error message you got).

We have tried this and its works:

---
cmd.exe /c ""C:\Program Files\conText\conText.exe" "C:\docs\mydoc.xml""
---

Do ask us why!

Therefore

---
<command name="run"
          parameter='""C:\Program Files\conText\conText.exe" "%D""'/>
---

should work too.




Reply via email to