![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cerrar Archivo Abierto con ShellExecute
Buenos dias, pues bien, yo ejecuto mi archivo con:
La cuestión es que me gustaria saber si hay forma de que al "ejecutarlo" se pueda obtener el handle de esa archivo abierto, para luego cerrarlo con:
Esto devido a que con
Logro cerrar los archivos pdf exclusivamente, aparte de que si el archivo PDF muestra la leyenda "(protegido)", ya no logra encontrar dicha ventana. Última edición por Draker fecha: 12-11-2014 a las 17:35:12. Razón: no se muestran el codigo en delphi |
#2
|
||||
|
||||
Hola,
Creo que con "ShellExecute" no podrás lograr lo que quieres. Busca información sobre "CreateProcess" y "TerminateProcess". ![]() |
#3
|
||||
|
||||
graciassss dec, me funciono muy bien, aunque tendre que hacer un arreglo para saber el programa y la ruta del mismo para abrir determinado archivo (pdf,doc,lit,etc) pero realmente es lo que queria.
|
#4
|
||||
|
||||
#5
|
||||
|
||||
![]() Puedo cerrar mis archivos abiertos con mi aplicación, peeeero, los archivos en word se cierran y puedo moverlos a otra ubicación, pero me dejan su archivo temporal (~$archivo.doc) en la carpeta origen. Alguna sugerencia de como hacerlo con el TerminateProcess? |
#6
|
||||
|
||||
Cita:
Saludos. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ShellExecute y cerrar Acrobat | jmlifi | Impresión | 5 | 30-01-2009 02:59:31 |
no puedo abrir un archivo con ShellExecute si el archivo es variable | belpab | API de Windows | 2 | 28-11-2007 16:24:22 |
Detectar archivo abierto | StartKill | API de Windows | 2 | 14-12-2004 16:05:31 |
Archivo de excell abierto | valentine | API de Windows | 2 | 03-06-2004 10:10:28 |
![]() |
|