Exit Status ausgeben

Anfängerfragen zum Programmieren mit PureBasic.
MrVain
Beiträge: 24
Registriert: 08.03.2009 14:34

Exit Status ausgeben

Beitrag 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.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag 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?
(\/) (°,,,°) (\/)
Antworten