• Lunes 18 de Noviembre de 2024, 01:52

Autor Tema:  Saber Cuando Termina Un Ejecución Shellejecute  (Leído 1744 veces)

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Saber Cuando Termina Un Ejecución Shellejecute
« en: Martes 20 de Marzo de 2007, 17:54 »
0
Salu2.
1º.-
¿Es posible saber cuando termina un ejecución ShellEjecute?
Ejemplo:

   Está descomprimiendo y quiero que al terminar me mueva los rar a otra carpeta.

2º.- ¿Existe alguna .dll del WinRar con el que se pueda hacer lo mismo con código que con las dll zip.dll y unzip.dll?

Gracias.
 :smartass:  :comp:  :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #1 en: Martes 20 de Marzo de 2007, 18:03 »
0
Proba con ShellExecuteEx que devuelve un HANDLE a proceso + WaitForSingleObject, igual lo mejor es usar esta ultima con CreateProcess.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #2 en: Martes 20 de Marzo de 2007, 18:23 »
0
El pasado son solo recuerdos, el futuro son solo sueños

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #3 en: Miércoles 21 de Marzo de 2007, 13:43 »
0
Salu2.
Eternal Idol, perdona mi ignorancia, pero no he conseguido saber como hacerlo :(, podrías ser un poquito mas explicito por favor. Perdón, espero no molestar.

Radical Ed:

los Zip ya tengo y uso,  ¿es que esa dll, unzip.dll, es capaz de descomprimir .RAR tambien?

Gracias.
 :comp:  :smartass:  :comp:
Mi mujer tiene un físico bárbaro!!!. Einstein.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #4 en: Miércoles 21 de Marzo de 2007, 13:56 »
0
Cita de: "Sagutxo"
Eternal Idol, perdona mi ignorancia, pero no he conseguido saber como hacerlo :(, podrías ser un poquito mas explicito por favor. Perdón, espero no molestar.
 
Busca algun ejemplo de ShellExecuteEx en VB (hace muchisimo que no uso VB), esta te devolvera en una estructura un campo de tipo HANDLE y ese campo lo podes pasar como parametro a la funcion WaitForSingleObject junto a la constante INFINITE para que espere hasta que el programa termine, asi de simple.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #5 en: Miércoles 21 de Marzo de 2007, 16:17 »
0
Encontré esto, espero te sirva:

http://support.microsoft.com/kb/129796

 :comp:

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #6 en: Miércoles 21 de Marzo de 2007, 16:31 »
0
Cita de: "cpmario"
Encontré esto, espero te sirva:
http://support.microsoft.com/kb/129796
Ahi hay un ejemplo de CreateProcess + WaitForSingleObject que es el mejor metodo.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Saber Cuando Termina Un Ejecución Shellejecute
« Respuesta #7 en: Miércoles 21 de Marzo de 2007, 18:02 »
0
Salu2. Muchas gracias, me pongo a investigarlo ya mismo.
 :smartass:  :comp:  :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.