Ich verwende den Befehl wmic, um die Befehlszeile für einen bestimmten Prozess abzurufen, wenn es ausgeführt wird. Das Szenario ist, die Befehlszeile zurückzugeben, wenn der Prozess ausgeführt wird, andernfalls möchte ich die Ausgabe an NUL umleiten. In meinem Fall, wenn der Prozess läuft, bin ich gut mit diesem Bit Code, aber wenn der Prozess nicht ausgeführt wird (keine Java-Instanz launch java.exe) bekomme ich so etwas in der Konsole "No Instance (s) Available". Wie vermeidet man diese Konsolenausgabe, wenn java.exe nicht läuft? Unten ist der Teil des Codes:umleiten wmic Befehlsausgabe zu NUL
for /f "skip=1 tokens=7" %%f in ('wmic process where "name='java.exe'" get commandLine') do (
set v=%%f
goto function
)
Perfekt !! Ich habe die Ausgabe auf NUL umgeleitet und somit bekam ich für positive Szenarien auch nicht die normale Ausgabe. Danke vielmals!! :) –