En un archivo por lotes DOS, solo podemos tener 1 línea si el cuerpo de la declaración es? Creo que encontré en algún lugar que podría usar ()
para un bloque if como el {}
usado en lenguajes de programación similares a C, pero no está ejecutando las declaraciones cuando intento esto. Sin mensaje de error tampoco. Este mi código:¿Puedo tener un bloque IF en el archivo por lotes de DOS?
if %GPMANAGER_FOUND%==true(echo GP Manager is up
goto Continue7
)
echo GP Manager is down
:Continue7
extraño ni "Administrador GP es arriba" ni "Administrador GP es abajo" que se imprime cuando ejecuto el archivo por lotes.
Quizás esto ayude: http://commandwindows.com/batchfiles-branching.htm – esaj
Ya, eso ayuda. DOS apesta. Si quiero usar varias declaraciones en if o else, tengo que usar && between statements? o hay una manera más elegante? –