Start eines externen Programms mit Argumenten
Verfasst: Montag 17. August 2009, 16:28
Hallo Community,
ich bin noch recht neu in der Python Welt und bin gerade nach längerem ausprobieren mit folgendem Problem nicht zurecht gekommen:
Ich möchte mit meinem Python Script, ein externes (von mir geschriebenes) Programm mit Kommandozeilenparametern starten. Dabei soll sich nach Möglichkeit kein CMD Fenster öffnen. Es soll also still und leise im Hintergrund ablaufen.
Ich habe dazu schon folgende Befehle getestet:
und
Beides schlägt mit einem Invalid Argument Exception fehl. Nur dieser Befehl schein zu gehen:
Problem hierbei ist, dass sich ein Fenster öffnet und das ganze nicht leise im Hintergrund abläuft.
Ich bin gespannt auf hilfreiche Tipps!
ich bin noch recht neu in der Python Welt und bin gerade nach längerem ausprobieren mit folgendem Problem nicht zurecht gekommen:
Ich möchte mit meinem Python Script, ein externes (von mir geschriebenes) Programm mit Kommandozeilenparametern starten. Dabei soll sich nach Möglichkeit kein CMD Fenster öffnen. Es soll also still und leise im Hintergrund ablaufen.
Ich habe dazu schon folgende Befehle getestet:
Code: Alles auswählen
os.spawnv(os.P_NOWAIT, "\"C:\\test\\meinTool.exe\"", ["\"C:\\test\\meinTool.exe\"", "-h"])
Code: Alles auswählen
os.execl("\"C:\\test\\meinTool.exe\"", "\"C:\\test\\meinTool.exe\"", "-h")
Code: Alles auswählen
os.system("\"C:\\test\\meinTool.exe\" -h")
Ich bin gespannt auf hilfreiche Tipps!