El comando echo, solo admite 3 formas de parámetros, vacío, activar o un mensaje.
- Si es activar tras echo, irá el off o el on
- Si es un mensaje, solo reconocerá caracteres ASCII, es decir cualquier carácter por encima del 127 se verá como un error... salvo que lo encierres entre comillas. Además recuerda que ciertos caracteres están reservados, suelen ser los que actúan para rutas. Es el caso de ese que escribes (la barra vertical, carácter 124), como bien dice Daniel, es para 'pipes'... (pero puedes escribirlo tamnbién entre comillas).
- Si es vacío (esto es sin parámetros) estás preguntando por el estado de echo, luego devolverá el mensaje "on" u '"off".
Para dejar una línea en blanco, antiguamente se usaba el carácter 255 (con el uso de ALT), pero luego se simplificó desde no recuerdo que versión del DOS, para escribirlo así de simple:
Entonces te quedaría tal que así:
...que se verá así:
Posiblemente debas corregir la línea
10 11, no capto tu intención...
Antes... con el comando pause podías también incluir un mensaje, ahora invariablemente es fijo el de "presiona una tecla para continuar...", iba bien para indicar por ejemplo:
pause Introduzca el diskette y luego pulse enter...
...vamos que era un pelín más útil que ahora.