Seite 1 von 1

Programm aufrufen

Verfasst: Dienstag 13. Juli 2004, 22:21
von Hanman
Hallo,
ich hab mal per Suchfunktion rausgefunden mit welches Funktion man ein Programm aufrufen kann. Ich habe dann versucht mit execv das programm aufzurufen. In der Kommando Zeile muss man eignetlich folgendes eingeben um die Emulation zu starten :
o2em atlantis.bin
Der Syntax bim Aufruen des Programms soll so aussehen :
o2em <file> [parameter]
Wie kann ich dies nun geschickts lösen?

Gruß Hanman

Verfasst: Dienstag 13. Juli 2004, 23:04
von Dookie
Hi Hanman,

Code: Alles auswählen

os.execv("o2em",["atlantis.bin"])
bei execv wird Dein Pythonscript durch das aufgerufene Programm ersetzt. Also Dein Pythonscript ist dann beendet. Solltest Du das nicht wollen verwende os.system

Code: Alles auswählen

os.system("o2em atlantis.bin")
dann läuft Dein Script nach dem Beenden des Programms weiter.


Gruß

Dookie