groli Posté(e) le 31 octobre 2006 Posté(e) le 31 octobre 2006 Bonjour, je cherche à créer une macro qui permettrait d'exécuter un fichier .exe se trouvant sur mon bureau mais je ne suis pas très fort en prog est ce que quelqu'un pourrait m'aider SVP. Merci par avance du temps que vous voudrez bien me consacrer. Olivier
marc54 Posté(e) le 4 novembre 2006 Posté(e) le 4 novembre 2006 Salut, Tu peux essayer :CATIA.SystemService.ExecuteBackgroundProcessus "monfichierquiestsurlebureau.exe"ouCATIA.SystemService.ExecuteProcessus "monfichierquiestsurlebureau.exe" Marc Marc http://www.3dsys.fr
groli Posté(e) le 7 novembre 2006 Auteur Posté(e) le 7 novembre 2006 Merci pour ta réponse marc, malheureusement cela ne fonctionne pas.J'ai essayé les deux codes avec à chaque fois le nom du fichier seul ou le chemin d'accès\nomdefichier... Et j'ai essayé également tout cela en CatScript et en VbScript ... j(obtiens un message d'erreur type : La méthode "executeProcessus a échoué...Voyez le guide de référence du langage ou la documentation API...
marc54 Posté(e) le 12 novembre 2006 Posté(e) le 12 novembre 2006 Groli j'insiste, cela fonctionne. Je viens de coller ceci derrière un bouton, et ça fonctionne : Private Sub CommandButton1_Click()CATIA.SystemService.ExecuteBackgroundProcessus ("C:\windows\notepad.exe")End Sub marc Marc http://www.3dsys.fr
groli Posté(e) le 13 novembre 2006 Auteur Posté(e) le 13 novembre 2006 cela marche effectivement avec les applications windows (bloc note, paint, internet explorer...) mais pas avec un exe quelconque se trouvant sur le bureau (ou ailleurs)... Merci Marc pour tes réponses. Olivier
marc54 Posté(e) le 14 novembre 2006 Posté(e) le 14 novembre 2006 Essaie la commande "Shell" . Je ne sais pas si elle est dispo en VBA. Marc Marc http://www.3dsys.fr
groli Posté(e) le 16 novembre 2006 Auteur Posté(e) le 16 novembre 2006 J'ai essayé ceci mais j'ai le meme problème (seuls les exécutables "de base" s'ouvrent); cela ne fonctionne pas avec un .exe quelconque... Sub CATMain() set WshShell = createObject("WScript.shell")Wshshell.run "iexplore.exe" End Sub Merci Marc pour toutes tes réponses sur ce forum (et sur d'autres ;-) )
naurel Posté(e) le 2 février 2007 Posté(e) le 2 février 2007 Salut, La commande shell existe bien.As-tu essayer en indiquant le chemin complet de ton application ?
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant