Wie bekomme ich den 7-Zip-Exit-Code aus der Konsolenausgabe?
Frage
Ich schreibe eine AC# -Anwendung, die 7-Zip verwendet, um ein Verzeichnis zu komprimieren. 7-ZIP gibt einen Exit-Status zurück, nachdem eine Datei aufgeschlüsselt wurde. Im Konsolenfenster sehe ich nur noch
Everything is Ok
Was einem Exit -Code von 0 entspricht. Aber weiß jemand, ob ich diese Zahl erhalten kann?
Lösung
Ich gehe davon aus System.Diagnostics.Process Klasse.
Aus Msdn:
Process.exitcode Eigentum
Erhält den Wert, den der zugeordnete Prozess beim Beenden angegeben hat.
Sie könnten interessiert sein Sevenzipsharp Dies liefert einen verwalteten Wrapper für die 7z.dll.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow