Daré un ejemplo usando el comando color. Primero se usaría el único ampersand "&", que has aprendido sobre el anterior. Escriba el texto siguiente:
off & title Conditional Execution
No incluir el comando color porque es el comando que vamos a usar para el mensaje de éxito. Ahora agregue el texto siguiente:
off & title Conditional Executioncolor 0a && echo Color change successfull!echo Color change unsuccessful!
Ahora, si el color cambia de trabajos, se hacen eco exitoso de cambio de Color! Pero si no, hace eco de "Cambio de Color!". Pero espera, si no, hace eco de "Cambio de Color!", pero si funciona, hace eco de "Cambio de Color éxito!", y en la siguiente línea hace eco de "Cambio de Color!". ¿Cómo solucionar esto? Acabar con el código:
off & title Conditional Executioncolor 0a && echo Color change successfull! && goto doneecho Color change unsuccessful!:donepause > nul
Ahora si tiene éxito, hace eco el texto entonces goto es una pausa. Si no, sólo se vaya al siguiente comando, la pausa. (Nota: los símbolos dobles "& &" puede sustituirse por un único ampersand "&" si lo desea. No importa.)
Si usted quiere verlo echo "Cambio de Color!", entonces cambiar el color a "00" o "aa", porque no acepta el primero plano y el fondo es del mismo color.