Fermer un fichier

cs_remy90 Messages postés 1 Date d'inscription jeudi 17 mars 2005 Statut Membre Dernière intervention 17 mars 2005 - 17 mars 2005 à 11:37
hhhp2004 Messages postés 173 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 13 octobre 2007 - 17 mars 2005 à 16:01
Salut tout le monde.

Je sais ouvrir un fichier externe via "call shell". Par contre, je ne sais pas
le fermer. Se pourrait-il que qq'un sache comment faire?

Merci.

3 réponses

voilhes Messages postés 33 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 6 septembre 2006 6
17 mars 2005 à 15:14
Je pense que tu peux récupérer le handle de ta fenêtre et le killer quand tu veux fermer

-Francis-
0
hhhp2004 Messages postés 173 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 13 octobre 2007
17 mars 2005 à 15:58
hhhp2004

salut,

ce que dit voilhes marche a 100 % mais voici une autre methode

tu as par exemple Notepad que tu veux fermer ...

appactivate "c:\windows\notepad.exe"
sendkeys ' ici il faut que tu regardes dans la msdn pour voir cest quoi le code 'quil faut envoyer avec sendkeys pour fermer un programme (je crois que cest ctrl + f4, 'mais je ne suis pas sur de la syntaxe ...)

et cest tout !

appactivate sert a activer (donner le focus) la feneitre voulue, et sendkeys envoye a la feneitre ayant le focus (dans notre cas notepad) un code de fermeture .....

note : je nai pas teste ce code (lordi sur lequel je suis maintenant na pas vb6), mais si ca marche pas dit le moi .........
0
hhhp2004 Messages postés 173 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 13 octobre 2007
17 mars 2005 à 16:01
hhhp2004

salut,

je me suis trompe : pour fermer un prog cest Alt + f4 et non ctrl + f4

desole....
0
Rejoignez-nous