hallo,
ich führe unter win2000 ein .exe-file aus und will nach dessen beendigung den return-wert des programm auslesen. wie stelle ich das an? kann ich evt. sogar mehr als nur den exit-code des programms auslesen, wenn es beendet ist? danke....
programm ausführen - rueckgabewert ausgeben (newbie)
Hi. Mal ganz kurz unter Nutzung von Pipes:
Ansonsten, wenn du nur den exitcode brauchst, tut es auch das:
Gruß, Milan
Code: Alles auswählen
import os
child_stdin, child_stdout, child_stderr=os.popen3('programm.exe','b')
child_stdin.close()
errormessage=child_stderr.read();child_stderr.close()
ausgabe=child_stdout.read()
exitcode=child_stdout.close()
Code: Alles auswählen
import os
exitcode=os.system('programm.exe')