Jump to content


Photo

Cerrar consola despues del backup en DB2


  • Please log in to reply
1 reply to this topic

#1 roca

roca

    Member

  • Miembros
  • PipPip
  • 18 posts

Posted 08 October 2014 - 10:16 PM

Hola a tod@s...  :)

Estoy creando un ejecutable que realiza respaldos de una base de datos en DB2, para esto tengo un boton que he llamado: 'Backup', y lo que hace es ejecutar un archivo .bat.

La instruccion en el boton es la siguiente:


delphi
  1. procedure TfrmBackupExpress.BtnBackupClick(Sender: TObject);
  2. begin
  3.   ShellExecute(Handle,'open','C:\RESPALDO.BAT',nil,nil,SW_SHOW);
  4. end;



Y el archivo 'Respaldo.bat' tiene la siguiente instruccion:
@echo off
DB2CMD DB2 BACKUP DATABASE PRUEBA TO "C:\TEMP" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS  WITHOUT PROMPTING


Al ejecutar la aplicacion, el backup se realiza correctamente, pero la consola queda activa. He colocado el comando 'EXIT' en el archivo .bat pero no se cierra la consola.

La intencion es que el archivo .bat se ejecute, pero que el usuario no tenga la oportunidad de 'jugar' con la consola abierta.  :(

Si alguno de ustedes ha tenido el mismo inconveniente, les agradezco mucho me indiquen como lograron solucionarlo.  (y)

Gracias!!  :)
  • 0

#2 Nikolas

Nikolas

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 604 posts
  • LocationMar del Plata / Bs As / Argentina

Posted 08 October 2014 - 10:39 PM

pause

al final de .bat
  • 0




IP.Board spam blocked by CleanTalk.