2011-01-18 9 views
25

Un proveedor nos ha provisto de una secuencia de comandos por lotes de Windows que tiene que tener un código de retorno de 0.Fuerza de Windows lotes de secuencias de comandos de código de retorno 0

por ese vendedor, hay seguro ignorar mensajes que se están impresos por el guión.

Las secuencias de comandos se utilizan para desactivar la aplicación para una copia de seguridad adecuada. Nuestro software de respaldo requiere un código de retorno de 0.

¿Cómo puedo hacer esto?

+0

¿Quieres hacer "yourscript.cmd && someothercommand .exe "o ERRORLEVEL comprobando en un script por lotes" principal "? – Anders

+0

Solo estoy interesado en la ejecución de postscript.bat con un código de retorno de 0 – andyhky

+0

Bueno, hay código de retorno por lotes y código de retorno de proceso, y no son exactamente iguales. – Anders

Respuesta

45

terminar la ejecución con:

exit /b 0 
6

agregando una línea al final de la secuencia de comandos

Ver > nul 

debe hacer el truco

+0

¿Tiene que ser "scriptname.bat Ver> nul"? – andyhky

+1

@andyh_ky: Andy dijo "agregar _al final del script_". Entonces no, tienes que agregarlo a _el script mismo_. – grawity

Cuestiones relacionadas