Estoy tratando de ejecutar condicionalmente un exe de un archivo por lotes condicionalmente en otro ejecutando Exe con éxito.nivel de error de prueba de archivo por lotes
He intentado un par de combinaciones diferentes de IF y ERRORLEVEL pero ninguno parece funcionar
"..\..\..\TeamBuildTypes\Current Branch\DatabaseUpdate.exe" -s localhost\sql2008r2
IF %ERRORLEVEL% 1(
"..\..\..\TeamBuildTypes\Current Branch\DatabaseUpdate.exe" -s localhost\sql2008
)
Pause
me da el error
1 (fue inesperado en este momento.
¿Dónde me estoy equivocando aquí?
Hmm, tal vez '1 (' que está mal ¿Usted ha intentado '1 (' con un espacio Y, por cierto usar 'si errorlevel 1 (...' 'o si? % errorlevel% == 1 (... ' – jeb
@jeb: Esa parece ser la causa real del error, es decir, la sintaxis mezclada en el script del OP. –