2015-01-06 17 views
5

Come posso forzare il codice di uscita pari a zero per una finestra di comando cmd senza cambiare il modo in cui si comportaForza codice di uscita pari a zero per Windows da riga di comando comanda

Il Linux equivalente di ciò che è media è

netstat -an | grep 12035 || true 

Qualcosa ho provato è

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

Anche costringe codice di uscita 0, non mostra l'uscita desiderata quando successo

Ad esempio:

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 

Qualsiasi idea se c'è un modo?

+0

Uso && invece. –

+0

Il comando linux funziona correttamente nella sua forma attuale, se era quello a cui ti riferisci. Se ti stai riferendo al comando windows, && exit 0 eseguirà solo un comando exit – iluvcornflakes

risposta

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

Se il comando find solleva errorlevel, eseguire un comando che resetta esso., In questo caso il comando ver viene utilizzato e la sua uscita scartato

Problemi correlati