estoy creando una consola la cual al llamarla ejecute comando como cualquier consola
ejemplo la consola se llama esau.cmd y la voy a invocar desde un archivo batch
el problema es que cuando la consola llega al final el archivo batch se cierra tambien y no continua con el siguiente comando.
la unica forma de que funcione es llamando con el comando call pero entonces no funcionaria como consola.
hay alguna forma de hacerla funcionar gracias desde ya
.
archivo.bat
consola
esau.cmd
Mod: tema movido, esto no es una duda general
ejemplo la consola se llama esau.cmd y la voy a invocar desde un archivo batch
el problema es que cuando la consola llega al final el archivo batch se cierra tambien y no continua con el siguiente comando.
la unica forma de que funcione es llamando con el comando call pero entonces no funcionaria como consola.
hay alguna forma de hacerla funcionar gracias desde ya

archivo.bat
Código (DOS) [Seleccionar]
@echo off
esau.cmd milogo.bmp
echo el batch se cierra antes de llegar aqui.
pause
consola
esau.cmd
Código (DOS) [Seleccionar]
@echo off
color 0a
if -%1-==-- (goto regular) else (goto noregular)
:noregular
if "%~x1"==".ico" goto ico
if "%~x1"==".bmp" goto bmp
echo el formato de la imagen no es aceptable use ico para el icono o bmp para el logo.
echo asegurese de no incluir coma , en el nombre de la imagen puede causar este mensaje.
pause
exit /b
:regular
set /p archivo= arrastra el icono o el logo y sueltelo aqui luego presione enter:
set "esau=%archivo:"=-%"
if "%esau:~-5%" == ".bmp-" goto bmp
if "%esau:~-4%" == ".bmp" goto bmp
if "%esau:~-5%" == ".ico-" goto ico
if "%esau:~-4%" == ".ico" goto ico
cls
echo el formato de la imagen no es aceptable use ico para el icono o bmp para el logo
pause
exit /b
:ico
echo icono
pause
goto fin
:bmp
echo logo
pause
:fin
:::::al llegar a esta parte se cierra no regresa al batch desde donde lo invoque
:::::si lo llamo con el comando call si funcionara correctamente
Mod: tema movido, esto no es una duda general