elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / ayuda crear consola batch sin que se cierre al llegar al ultimo comando en: 11 Mayo 2015, 05:50 am
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  :rolleyes:.




archivo.bat
Código
  1. @echo off
  2. esau.cmd milogo.bmp
  3. echo el batch se cierra antes de llegar aqui.
  4.  





consola
esau.cmd
Código
  1. @echo off
  2. color 0a
  3. if -%1-==-- (goto regular) else (goto noregular)
  4.  
  5.  
  6.  
  7. :noregular
  8. if "%~x1"==".ico" goto ico
  9. if "%~x1"==".bmp" goto bmp
  10.  
  11. echo el formato de la imagen no es aceptable use ico para el icono o bmp para el logo.
  12. echo asegurese de no incluir coma , en el nombre de la imagen puede causar este mensaje.
  13. exit /b
  14.  
  15. :regular
  16. set /p archivo= arrastra el icono o el logo y sueltelo aqui luego presione enter:
  17.  
  18. set "esau=%archivo:"=-%"
  19. if "%esau:~-5%" == ".bmp-" goto bmp
  20. if "%esau:~-4%" == ".bmp" goto bmp
  21. if "%esau:~-5%" == ".ico-" goto ico
  22. if "%esau:~-4%" == ".ico" goto ico
  23.  
  24.  
  25. cls
  26. echo el formato de la imagen no es aceptable use ico para el icono o bmp para el logo
  27. exit /b
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. :ico
  36. echo icono
  37.  
  38.  
  39. goto fin
  40.  
  41. :bmp
  42. echo logo
  43. :fin
  44. :::::al llegar a esta parte se cierra no regresa al batch desde donde lo invoque
  45. :::::si lo llamo con el comando call si funcionara correctamente
  46.  

Mod: tema movido, esto no es una duda general
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines