Ms-Dos - ayuda con programa .bat

 
Vista:

ayuda con programa .bat

Publicado por PERFECT STRANGER (1 intervención) el 09/08/2007 16:43:07
Hola a todo el mundo!
estoy haciendo un archivo .bat que llama a otro archivo y realiza procesos entrando a diversos menus, el entrar a los menus no me representa ningun problema, el problema que tengo en realidad es que en dos de los menus a los cuales tengo que accesar la unica salida es dando un enter, y eso es lo que no se como meterlo en el bat, y lo peror de todo es que se me cicla. aqui esta el codigo:

@ECHO OFF
CLS
IF '%1'=='' GOTO ERROR
IF NOT EXIST %1.STR GOTO ERROR2
rem ********************* 1er. strchg *********************
ECHO PROCESO strchg AL ARCHIVO %1 ...
ECHO %1 > KJO
ECHO Y >> KJO
ECHO 6 >> KJO
ECHO %1 >> KJO
ECHO Y >> KJO
ECHO 3 >> KJO
ECHO 02 >> KJO
ECHO p1 7000 >> KJO
ECHO >> KJO --->aqui es donde tengo que dar un enter, como lo hago?
ECHO Y >> KJO
ECHO 4 >> KJO
ECHO 02 >> KJO
ECHO T >> KJO
Echo >> KJO --->aqui tambien tengo que dar un enter, y sigo sin saber como.
ECHO Y >> KJO
ECHO 5 >> KJO
ECHO >> KJO
ECHO 99 >> KJO
ECHO Y >> KJO
STRCHG < KJO
DEL KJO

:ERROR
ECHO *******************************************************
ECHO * INTRODUCE UN NOMBRE DE ARCHIVO VALIDO. *
ECHO *******************************************************
GOTO EXIT

:ERROR2
ECHO ********************************************************
ECHO * EL ARCHIVO ESPECIFICADO NO EXISTE. *
ECHO ********************************************************
:EXIT
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con programa .bat

Publicado por Antoni Masana (295 intervenciones) el 10/08/2007 06:44:46
El comando ECHO sin parametros devuelve el estado, esto es ON u OFF

Para que devuelva un ENTER hay que escribirlo con un punto: ECHO.

Esto devuelve el estado del ECHO

ECHO

Prueba esto. Devuelve una linea en blanco

ECHO.

Prueba esto. Devuelve un punto

ECHO .

Estracto de tu codigo

ECHO 02 >> KJO
ECHO T >> KJO
ECHO. >> KJO --->La solucion el punto despues de la O
ECHO Y >> KJO
ECHO 5 >> KJO

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar