Seite 1 von 1

Exit Status ausgeben

Verfasst: 22.05.2009 11:31
von MrVain
Hallo,

ich habe ein kleines Programm geschrieben, welches mittels Batch-Skript meine Exe aufruft.

Diese EXE prüft eine Sicherungs-Datei und ermittelt anhand der Start und End Zeit die Gesamtdauer der Sicherung.

Ist es möglich diese Gesamtdauer als EXIT-Status, meinem Batch-Script zu übermitteln, sodass ich dort sagen kann:

If %exit-status% = 1
goto erfolgreich
If %exit-status% = 0
goto fehlerhaft


besser wäre es natürlich, wenn ich die Sekunden Zahl übermitteln kann.

Verfasst: 22.05.2009 12:31
von Kaeru Gaman
es ist schon ewig her, dass ich was mit batch gemacht hab....

einen Rückgabewert kann dein Programm übergeben, indem du an End einen Parameter anhängst.

Code: Alles auswählen

MessageRequester("Achtung", "Diese Exe übergibt einen Rückgabewert an seinen Aufrufer.")

End 42
wie die batch das dann abfängt, weißt du vielleicht schon?

Verfasst: 22.05.2009 18:57
von KeyKon
Wiso eigentlich so Umständlich ein Programm über Batch starten anstatt mit einer Mini-Exe? Wenn es dir nur um die Ausgabe geht: Ist es nich so das wenn du in dem zu startenden Programm eine Konsole verwendest die Print Befehle dann direkt in die Konsole der Batch Datei ausgeben?