prog aufrufen
-
Hi!
wie kann ich mit C++ ein externes Programm aufrufen, zB. i-explorer oder word oder ..........?
das heist: ich will in die Konsole zB. "iexpl" eingeben und der soll sich dann öffnen!
MfG und Danke
-
Schau mal genau einen Thread tiefer.
-
ich hab's mal so versucht:
system("C:/Programme/Internet Explorer/iexplore.exe");
lässt ich auch kompilieren, aber beim aufführen bekomme ich in der Konsole die Meldung: Der Befehl "C:/Programme/Internet" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
ich vermute mal das im das leerzeichen zwischen "Internet Explorer" nicht gefällt.
Wie bekomm ich das in den Griff?
MfG und Danke!
-
vllt. so (nicht getestet):
system("\"pfad/wo/hin/auch/immer/prog.exe\"");mfg,
julian
-
wie wäre es mit \\

-
Warum das jetzt? Ein normaler Slash ist völlig ausreichend.
-
Falls jemand hier noch reinschaut:
julian hat recht, in der eingabeaufforderung muss man pfade, die Leerzeichen enthalten (z.B. "C:/Dokumente und Einstellungen/...") ja auch in Anführungszeichen setzen. Ich habe, bevor ich das wusste, auch immer den Fehler bekommen, dass C:/Dokumente nicht gefunden werden kann.
-
Das ist aber ja nicht einmal portabel auf neueren Windows-Versionen...