Bueno estoy haciendo un BAT para algo muy simple, y no encuentro la forma de que cuando la orden que yo le doy, por ej.: borrar un fichero .doc, y no lo encuentra, no me muestre el mensaje de error de "No se encuentra xxx". ¿Alguien sabe como? Gracias
echo off oculta todos los mensajes, incluso los normales.
Supongo que eso bastará para engañar al profesor de que tu script funciona. o no hahahah
Fijate que muchos de los comandos suelen tener un modo 'verbose' que te permite activar y desactivar a placer la salida de los mensajes generados por dicho comando. Con algunos no tendrás esa suerte, es MSDOS no le pidas mas.
Por tu error dedusco que quieres copear o mover un archivo. Con redirect te funcionaria.
Por ejemplo
copy 1.txt 2.txt > error.txt
error.txt seria el archivo a donde iria a parar el mensaje de error en vez del monitor. (el archivo se cree automaticamente).
Luego para ocultar los echo lo puedes borrar al final de batch file.
El echo off lo estoy usando y oculta todo, menos los mensajes de error. He probado tambien lo que me dices ruso pero el caso esque no estoy moviendo ni copiando, estoy borrando archivos, y aveces, cuando no hay nada mas que borrar, me saca el mensaje de "No se encuentra ..." igual no se puede hacer para que no muestre ese mensaje, nolose :/