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-ID: 394180

Url: https://administrator.de/forum/cmd-exitvalue-veraendern-auslesen-394180.html

Ausgedruckt am: 22.02.2025 um 20:02 Uhr

ff-itler
ff-itler 29.11.2018 um 13:36:09 Uhr
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();
137846
137846 29.11.2018 aktualisiert um 13:53:50 Uhr
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.
Wie Du eine Frage richtig stellst