Puede ejecutar varios comandos en una línea de comandos en el símbolo del sistema de Windows (CMD).
Con los símbolos de procesamiento condicional, puede crear varios comandos con una sola línea de comandos o script. Cuando se utiliza el símbolo de procesamiento condicional para ejecutar varios comandos, las instrucciones situadas a la derecha del símbolo de procesamiento condicional actúan en función de los resultados del comando situado a la izquierda del símbolo de procesamiento condicional.
Por ejemplo, puede ejecutar un comando sólo si el comando anterior falló. Alternativamente, ejecute el comando sólo si el comando anterior tuvo éxito.
Otros artículos interesantes
Ejecutar algunos comandos con el carácter «&»
command1 & command2 echo foo & echo bar
El carácter «&» puede separar varios comandos en una línea de comandos. Cmd.exe ejecutará el primer comando y, a continuación, el segundo.
Ejecutar algunos comandos con el carácter «&&»
command1 &&command2 echo foo && amp echo bar
Utilizando el carácter «&&», CMD ejecutará primero la primera orden (orden1). Si el primer comando se completa con éxito, se ejecutará un nuevo segundo comando (comando2).
Ejecuta algunos comandos con el carácter «|| «.
command1 II command2 echo foo || echo bar
Si se utiliza el carácter «||», CMD ejecutará el primer comando (comando1). El segundo comando (comando2) sólo se ejecutará si el primer comando no se completó con éxito (recibió un código de error mayor que cero).
Nota:
Los ampersands (&), las pipas (|) y los paréntesis () son caracteres especiales que deben ir precedidos de un carácter de escape (^) o de comillas cuando los pases como argumentos.
Añadir el carácter de escape «^» antes del símbolo de comando permite tratarlo como texto sin formato. Los caracteres que normalmente tienen este significado especial pueden pasarse y tratarse como caracteres ordinarios: & \ < > ^ |
Echo THIS ^& THAT Echo Heading1 ^| heading2 ^| heading3
Si un comando completa con éxito la operación, devuelve un código de salida cero (0) o ningún código de salida. Para más información sobre los códigos de salida.