Ouvrir un .exe avec VB

Fermé
cherry - 25 févr. 2005 à 11:50
coucoucestnous75 Messages postés 54 Date d'inscription samedi 17 octobre 2015 Statut Membre Dernière intervention 23 octobre 2016 - 15 févr. 2016 à 23:14
Bonjour, je dois fait actuellement un programme en VB et je voudrais savoir comment ouvrir un executable .exe en cliquant sur un bouton ?
merci d'avance ...

7 réponses

Kaze_no_i-guru Messages postés 63 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 15 avril 2010 28
25 févr. 2005 à 16:07
Si c'est juste lancer un exe à partir de VB que tu veux faire, utilise la fonction "Shell"

Shell (chemin du fichier,windowsstyle)

L'argument windowsstyle est facultatif et prends les valeurs
(ptit copier/coller si t'as pas MSDN ^^) :

- vbHide ou 0 = La fenêtre est masquée et activée.
- vbNormalFocus 1 = La fenêtre est activée et rétablie à sa taille et à sa position d'origine.
- vbMinimizedFocus = 2 La fenêtre est affichée sous forme d'icône et activée.
- vbMaximizedFocus = 3 La fenêtre est agrandie et activée.
- vbNormalNoFocus = 4 La fenêtre est rétablie à sa taille et à sa position les plus récentes. La fenêtre active reste active.
- vbMinimizedNoFocus = 6 La fenêtre est affichée sous forme d'icône. La fenêtre active reste active.

Voilà, j'espère avoir répondu à ta question ;)
22
j'ai appliqué la fonction shell mais il ya un probléme
voilà comment j'ai fais

shell(C:\Documents and Settings\Annous\Bureau\vb\projet de visual basic\3d,windowsstyle)

il me dit qu'il ya une erreur de compilation attendu:séparateur de liste ou )



quoi faire????
RQ:
le .exe que je veut ouvrir est 3d dont 'ai mis le chemain complet
0
toto > Anisfseg
3 mars 2007 à 08:59
il faut attribuer une valeur ex :

Dim RetVal
RetVal = Shell("C:\l.bat", 1)

ex msdn :

' Si vous attribuez la valeur 1 au deuxième argument,
' l'application s'ouvre à sa taille normale
' et devient l'application active.
Dim RetVal
' Exécute la calculatrice.
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)
0
bonjour mon problème est d'ouvrir un fichier de sweet home 3d de extension .sh3d en cliquant sur un bouton.
0
si tu est en vb basic tu ajoute l'objet "Process" et tu fais un double clique sur le bouton de tu veut et tu met le code
process1.start("C:\loin\loin\loin.exe")
9
process.start("le fichier que tu veut ouvrir")
8
Mec !!! Tu sur-gere !!! avec seulement "shell" ça n'ouvre pas mon fichier, avec process.start, ça ouvre le fichier dans la bonne appication =)
0
Bonjour,

essaye cela

x = Shell("C:\Program Files\Internet Explorer\IEXPLORE.EXE ", vbNormalFocus)
5
Th3 Crackman
11 mai 2014 à 16:28
merci
ça marche bien avec moi !!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bonjour
voila j ai a peut pre le meme probleme
j ai reussi a ouvrir une application EXE le probleme c est que cette appication demare induviduellement
mais moi j ai besoin qu elle demare dans un endroi specifie de ma page ( form )
comment doit je pocede
merci
2
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
25 févr. 2005 à 13:19
Tu veux dire ouvrir dans VB un EXE existant pour le modifier ?

Non c'est impossible.
1
non je veux seulement ouvrir le .exe en mode lecture
est ce que c'est possible????????????????????????
répond svp
0
coucoucestnous75 Messages postés 54 Date d'inscription samedi 17 octobre 2015 Statut Membre Dernière intervention 23 octobre 2016 11 > Anisfseg
15 févr. 2016 à 23:14
n'agresse pas les gens comme ça. C'est pas possible.
0
Obeet Messages postés 1766 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 17 novembre 2010 30
25 févr. 2005 à 19:50
F5 non?
0