ff-itler
Goto Top

CMD Exitvalue verändern : Auslesen

Hallo,

ich möchte den Rückgabewert eines CMD verändern. Damit ich in Java das Ergebnis auswerten kann.

Ich weiß das es in einer batch mit => if %Status%==RUNNING EXIT /B 7 ohne Probleme funktioniert.

Wie kann ich den Rückgabewert verändern oder eine gesetzte Varibale aus einem CMD in Java einlesen?

Content-Key: 394180

Url: https://administrator.de/contentid/394180

Printed on: April 24, 2024 at 19:04 o'clock

Member: ff-itler
ff-itler Nov 29, 2018 at 12:36:09 (UTC)
Goto Top
Die Links konnten mir leider nicht weiter helfen, aber danke. Ich hab es jetzt so gelöst :

Process myProcess = Runtime.getRuntime()
	.exec(new String { "cmd.exe", "/c", Path + " && " + status });  
Reader r = new InputStreamReader(myProcess.getInputStream());
BufferedReader in = new BufferedReader(r);
	while ((line = in.readLine()) != null) {
		if (line.startsWith("Status ")) {  
			System.err.println(line);
		}
	}
in.close();
myProcess.waitFor();
Mitglied: 137846
137846 Nov 29, 2018 updated at 12:53:50 (UTC)
Goto Top
Naja mit dem dürftigen Dreizeiler-Info kann ja auch niemand mehr konkretes liefern worauf du hinaus willst.
Das gezeigte hat mit der Frage ja null zu tun.
How to correctly ask a question