La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16234 - MS-DOS GENERAR UN ARCHIVO BAT QUE LLAME A UN RECOVER
Autor:  beatriz contreras moreno
Hola a todos:

tengo el siguiente problema, necesito hacer un archivo bat que ejecute un recover para archivos indexadosde rmcobol 85.
El problema es el siguiente. El recover pide un 'Y' de yes para continuar haciendo el recover para recuperar el archivo indicado, y lo necesito hacer es que el bat haga automaticamente. Osea al ejecutar el bat el indique internamente el 'Y' de yes, para no colocar por el teclado 'Y', porque son muchos los archivos que necesito hacer el recover.

ojala que alla explicado bien, por favor si alguien puede ayudarme lo agradeceria, lo necesito Urgente.

  Respuesta:  Javier Silva
La solución puede ser la siguiente:

Añades las siguientes líneas al bat, adaptando la línea del recover:

echo y>yyyy.tmp
recover MiArchivo <yyyy.tmp

La historia es generar un archivo que contenga un 'y' con intro, recuerda que el echo ya lo añade al final de lo que escribes. Y a continuación lo canalizamos para que acepte los datos desde el archivo directamente.
Funciona con muchos comandos de ms-dos y utilidades de línea de comandos, sólo tienes que generar un archivo con las entradas correspondientes a cada uno de ellos.
Espero haberte sido útil.