[BATCH] Duda con comando echo

Iniciado por Meine programmen, 12 Agosto 2012, 12:51 PM

0 Miembros y 1 Visitante están viendo este tema.

Meine programmen

Bueno, estoy haciendo pequeño cursillo para aprender batch, y estaba escribiendo la parte de los caracteres especiales al usar el comando echo (&, >... etc), y me entro la duda de que pasaria si escribia en la consola
echo ^
Al hacerlo se ha imprimido "¿Más?" y al escribir algo y luego darle al enter imprime abajo la que hayas escrito. La verdad, no se por que hace eso ni para que sirve, pero me ha entrado curiosidad y me parece que quizas podria ser interesante incluir esto en el cursillo. Gracias de antemano.

Re-edición: Me he dado cuenta que al escribir directamente
^
Te hace la misma pregunta y luego intenta ejecutar lo que has escrito como si fuera un comando
Re-Re-edición: He probado usando
SET X=^
Y despues de preguntarte "¿Más?" setea X como lo que has escrito, asi que me da que es un caracter especial, aun que aun no entiendo exactamente su uso.
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!


Eleкtro

Cita de: Meine programmen en 12 Agosto 2012, 12:51 PM
me da que es un caracter especial, aun que aun no entiendo exactamente su uso.

Respuesta rápida, Sirve para que los caracteres especiales se procesen como texto, y no como operadores.

Ejemplo:

Echo ^^

Echo hola ^& pause

Echo hola & pause
saludos








Meine programmen

Es que eso ya lo sabia  :-\ A mi lo que me gustaria saber es como actua por separado.
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!