2015-01-06 7 views
5

Wie kann ich den Exit-Code erzwingen Null für ein Fenster ohne Änderung der Art und Weise cmd Befehl, um esForce-Exit-Code Null für Windows-Kommandozeilenbefehle

Der Linux-Äquivalent verhält, was Mittelwert ist

netstat -an | grep 12035 || true 
ich

es wurde versucht, ist

C:\>netstat -ano | find "25000" | exit 0 

Obwohl es Exit-Code 0 zwingt, ist es nicht die gewünschte Ausgabe nicht zeigen, wenn sie erfolgreich

ZB:

C:\>netstat -ano | find "25000" 
TCP 0.0.0.0:25000   0.0.0.0:0    LISTENING  4832 

C:\>netstat -ano | find "25000" | exit 0 

Jede Idee, wenn es einen Weg gibt?

+0

Verwenden && statt. –

+0

Der Linux-Befehl funktioniert in seiner aktuellen Form gut, wenn Sie das gemeint haben. Wenn Sie auf den Befehl windows verweisen, führt && exit 0 nur einen Befehl exit aus – iluvcornflakes

Antwort

5
netstat -an | find "25000" || ver>nul 

Wenn der Befehl find Errorlevel erhöht, einen Befehl auszuführen, die es zurücksetzt., In diesem Fall der ver Befehl wird verwendet, und seine Ausgabe verworfen