Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Ouvrir et fermer un .exe

  • Initiateur de la discussion Initiateur de la discussion Tribal
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Tribal

Guest
Bonjour !

J ai reussi a ouvrir un éxécutable par un bouton grâce a cette commande :

Dim ret As Long
ret = shell('c:/key_mux/key_mux.exe', vbNormalFocus)

Je désire maintenant fermer cette application , comment fait on SVP

merci de répondre 🙂
 
bonjour

si tu utilises XP , tu peux tester


Code:
Sub fermerUneApplication() 
'testé avec Excel2002 et WinXP 
Dim objProcess As Object, colProcessList As Object, objWMIService As Object 
Dim strComputer As String 
strComputer = '.' 
Set objWMIService = GetObject('winmgmts:' _ 
& '{impersonationLevel=impersonate}!\\\\' & strComputer & '\\root\\cimv2'Â'Â') 
Set colProcessList = objWMIService.execQuery _ 
('Select * from Win32_Process Where Name = 'key_mux.exe''Â'Â') 
For Each objProcess In colProcessList 
objProcess.Terminate 
Next 
End Sub


j'espere que cet exemple pourra t'aider


bon apres midi
MichelXld

Message édité par: MichelXld, à: 03/06/2005 17:40
 
Le probleme est que avant de fermer l'executable , je repasse pas excel , et donc c est excel qui risque de se fermer . A moin que quelqu un connait une commande pour reprendre la main sur Key_mux automatiquement .
 
bonjour

ben... sendkeys '%{TAB}' mais là on est dans l'aléatoire (ca va dépendre des applications ouvertes) et le risqué (est ce que l'autre appli a terminé son travail)
Sinon, il va te falloir jouer avec les API (getprocessname, getprocessid et autres joyeusetés...)

Bon courage
a+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
  • Question Question
Réponses
2
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…