La cuestion de este post es que no logro saber como hacer con batch o batch y VBScript para que en un determinado menu dentro del .bat al presionar la tecla Esc me vuelva al menu anterior a ese.
Esto ya hace tres dias que lo vengo viendo y no logro hacer nada. Le paso mi cod para que vean como viene la mano.
Código
@echo off title: FALTANTES DISCO .:DANIEL RAMOS:. setlocal enabledelayedexpansion mode con cols=66 mode con lines=20 cls :Menu cls color 0F echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ************************************************************ echo * * echo * Opciones: * echo * * echo * * echo * 1 - Comparar * echo * 2 - Separar por comprador * echo * 3 - Imprimir * echo * 4 - Salir * echo * * echo * * echo * * echo * * echo * * echo * * echo **************************************************************** set /p opc=Opci¢n: :Comparar echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ********************************************************** * echo * * echo * * echo * * echo * * echo * * echo * * echo * * echo * * echo * Ejemplo: faltantes.txt * echo * * echo * * echo * *************** echo * * ESC = ATRAS * echo **************************************************************** set /p x1=Aarchivo previamente procesado: del tempfile.txt set /a strlength=0 set /a num=0 "%%R" > tempfile.txt cls ) ) set /a strlength-=2 ) set "texto=* Archivo 1 : " set /a "x = 1" set "espacio= " :while1 set /a "x = x + 1" goto :while1 ) del tempfile.txt cls echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ********************************************************** * echo * * echo * * echo * * echo * * echo * Archivo 2 : * echo * * echo * * echo * * echo * * echo * * echo * *************** echo * * ESC = ATRAS * echo **************************************************************** set /p "x2= Archivo a procesar: " set /a length=0 set /a numero=0 set "text=* Archivo 2 : " set /a "y = 1" set "esp= " "%%R" > tempfile.txt cls ) ) set /a length-=3 ) :while2 set /a "y = y + 1" goto :while2 ) del tempfile.txt cls echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ********************************************************** * echo * * echo * * echo * * echo * * echo * * echo * * echo * * echo * Presione enter para comenzar.. * echo * * echo * *************** echo * * ESC = ATRAS * echo **************************************************************** set /a OuterVar=1 set /a InnerVar=0 del Fin.txt "%%R" > Fin.txt cls ) ) REM Acá comienza el Código D23_1 el cual se encarga de comparar y copiar REM los datos del archivo existene "procesado" con el "aún no procesado". ) ) ) ) REM Finaliza Código D23_1 REM Acá comienza el Código D23_2 el cual se encarga de comparar y copiar REM los datos del archivo existene "aún no procesado" con el "procesado". ) ) ) ) ) ) ) ) ) ) REM Finaliza Código D23_2 cls echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ********************************************************** * echo * * echo * * echo * * echo * * echo * * echo * * echo * Proceso Finalizado * echo * Presione Enter Para Continuar * echo * * echo * * echo * * echo * * echo * * echo * * echo **************************************************************** "C:\Program Files (x86)\OpenOffice.org 3\program\scalc.exe" Fin.txt goto :Menu :Imprimir cls echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ********************************************************** * echo * * echo * * echo * * echo * * echo * * echo * * echo * En Construcción * echo * Presione Enter Para Continuar * echo * * echo * * echo * * echo * * echo * * echo * * echo **************************************************************** goto :Menu :Separar cls echo **************************************************************** echo * * Obtener Lista Faltantes Actulizada * * echo * * Daniel Ramos * * echo * ********************************************************** * echo * * echo * * echo * * echo * * echo * * echo * * echo * En Construcción * echo * Presione Enter Para Continuar * echo * * echo * * echo * * echo * * echo * * echo * * echo **************************************************************** goto :Menu :Salir
Bueno acá las lineas del meú se corrieron pero bue.
Espero su respuestas!! ayuda por favor!!!
[MOD] Se corrieron porque no usaste el botón "Insertar código", es obligatorio en el foro usar la etiqueta [ CODE ] para publicar scripts.