Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Lancer une autre application??

5 réponses
Avatar
Le J
SAlut,

comment lancer une autre application a partir de VB...shell,
shellexecute???? Un exemple???

Merci

ALP

Web J

5 réponses

Avatar
LE TROLL
Bonjour,

Ben oui, comme tu dis, c'est ça, shell et sa
suite, le premier prendrait moins de code...

Dim RetVal
RetVal = Shell("C:WINDOWSCALC.EXE", 1)

------------

Private Declare Function ShellExecute Lib
"shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As
Long, ByVal lpOperation As String, ByVal lpFile As
String, ByVal lpParameters As String, ByVal
lpDirectory As String, ByVal nShowCmd As Long) As
Long

ShellExecute Me.hwnd, "Open",
"http://irolog.free.fr", "", App.Path, 1

------------

Mais tu as aussi des variante, genre (reste
toujours à l'écran), avec d'autre API, ça dépend
des cas...

--
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Le J" a écrit dans le
message de news:
ehaKt%
| SAlut,
|
| comment lancer une autre application a partir de
VB...shell,
| shellexecute???? Un exemple???
|
| Merci
|
| ALP
|
| Web J
|
|
|
Avatar
Driss HANIB
Bonjour Le J

Pourrais tu préciser si lorsque tu auras lancé une autre application tu veux
attendre la fin de cette application avant de continuer le déroulement de
ton programme ou si tu veux la lancer et que ton programme continue son
activité ?

Driss

"Le J" a écrit dans le message de news:
ehaKt%
SAlut,

comment lancer une autre application a partir de VB...shell,
shellexecute???? Un exemple???

Merci

ALP

Web J





Avatar
jean-marc
"Le J" wrote in message
news:ehaKt%
SAlut,

comment lancer une autre application a partir de VB...shell,
shellexecute???? Un exemple???




Hello,

en fonction de ce que tu veux faire il y a plusieurs
méthodes. Toutes sont décrites dans les différents articles
de la FAQ VB.

Voici les topics et les liens disponibles :

Comment lancer un programme de façon synchrone depuis un programme VB?
Comment attendre la fin de l'exécution d'un programme lancé depuis VB?
http://faq.vb.free.fr/index.php?question2

Comment exécuter un autre programme depuis une application VB ?
http://faq.vb.free.fr/index.php?question=7

Comment exécuter des commandes DOS à partir de mon programme ?
http://faq.vb.free.fr/index.php?question3

Comment ouvrir un fichier à partir d'une application VB ?
http://faq.vb.free.fr/index.php?question=8


Bonne lecture !

Cordialement;

--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
Avatar
Le J
SAlut,

Merci ca semble focntionnre mais pourquoi ca ne fonctionne pas sur un
fichier .vbs????

Merci

ALP

Web J


"Le J" a écrit dans le message de
news:ehaKt%
SAlut,

comment lancer une autre application a partir de VB...shell,
shellexecute???? Un exemple???

Merci

ALP

Web J






Avatar
Jacques93
Bonjour Le J
Le J a écrit :
SAlut,

Merci ca semble focntionnre mais pourquoi ca ne fonctionne pas sur un
fichier .vbs????




Sous VBScript, on ne peux pas utiliser las API's donc exit ShellExecute,
Shell, quand à elle, est une méthode VB5/VB6 pas VBS, par contre il y a
la méthode Run de WScript. Plus de détails ici :

<http://msdn2.microsoft.com/en-us/library/d5fk67ky(VS.85).aspx>

NB : Il y a un forum dédié au scripting

microsoft.public.fr.scripting

--
Cordialement,

Jacques.