Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2008, 15:00
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 16 años, 8 meses
Puntos: 7
Respuesta: Comando set en DOS 7,0

Hola!

Que yo recuerde, en DOS puro y duro no había ningún comando interno para preguntar datos, lo más era CHOICE para elegir una opción.

La solución óptima debería ser introducir el nombre del fichero como un parámetro de la línea de comandos, de tal forma que se ejecutara así:

>param.bat "nombre de fichero.txt"

Luego, en el interior del .bat, compruebas si se ha puesto un nombre utilizando estas líneas:

Código:
REM Si el parámetro está vacío, ve a la etiqueta Error
IF "%1"=="" GOTO Error

ECHO El nombre del fichero es "%1"
GOTO Fin

:Error
ECHO Tienes que indicar un nombre de fichero

:Fin