Benjamin Buxbaum: system() Pfad mit Leerzeichen, maskieren

Beitrag lesen

Hi Martin!

cmd.exe /c notepad.exe C:\Windows\dummy.txt

Diesen String kann ich, so wie er dasteht, an Windows zur Ausführung übergeben.

Es geht um Pfade, die Leerzeichen enthalten. Versuch mal, das da per Konsole auszuführen:

cmd.exe /c C:\Programme\Mozilla Firefox\firefox.exe -parameter

oder auch nur:

C:\Programme\Mozilla Firefox\firefox.exe

Ergebnis in beiden Fällen:

Der Befehl "C:\Programme\Mozilla" ist entweder falsch geschrieben oder konnte nicht gefunden werden.

mfG
Benjamin

--
For animals, the entire universe has been neatly divided into things to (a) mate with, (b) eat, (c) run away from, and (d) rocks.