Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type
Run Fichier.exe) mais je ne trouve pas la solution.
En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne
sous Dos.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AlexC
recopie de la réponse du message du 19/10/2004 :
set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "monprog.exe"
@+
"DP" a écrit dans le message de news:
Bonjour,
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type Run Fichier.exe) mais je ne trouve pas la solution. En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne sous Dos.
Merci de votre aide.
DP
recopie de la réponse du message du 19/10/2004 :
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "monprog.exe"
@+
"DP" <dp3319No-_Spam@serveurwanadoo.fr> a écrit dans le message de news:
e6DBgTpuEHA.940@TK2MSFTNGP14.phx.gbl...
Bonjour,
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type
Run Fichier.exe) mais je ne trouve pas la solution.
En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne
sous Dos.
set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "monprog.exe"
@+
"DP" a écrit dans le message de news:
Bonjour,
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type Run Fichier.exe) mais je ne trouve pas la solution. En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne sous Dos.
Merci de votre aide.
DP
Christophe Lauer [MS]
Bonjour,
AlexC wrote:
recopie de la réponse du message du 19/10/2004 :
set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "monprog.exe" "DP" a écrit dans le message de news:
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type Run Fichier.exe) mais je ne trouve pas la solution. En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne sous Dos.
L'autre possibilité consisterait à utiliser une bibliothèque externe type SharpZipLib ou bien les API apportées par J# ce qui présenterait les intérêts suivants :
- Vous n'êtes pas certain que Unzip.exe soit installé sur la machine, vous n'êtes pas certain du répertoire dans lequel il est installé - Lancer un sous process peut ouvrir une fenêtre de commande disgracieuse... - Utiliser une bibliothèque de code plutôt que lancer un process externe permet une meilleur e intégration à votre application et un contrôle plus fin et plus aisé du code de retour
-- Christophe Lauer Relations Techniques Editeurs de Logiciels Division Développeurs et Plateforme d'Entreprise - Microsoft France http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no rights.
Bonjour,
AlexC wrote:
recopie de la réponse du message du 19/10/2004 :
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "monprog.exe"
"DP" <dp3319No-_Spam@serveurwanadoo.fr> a écrit dans le message de
news: e6DBgTpuEHA.940@TK2MSFTNGP14.phx.gbl...
Je voudrais lancer un exécutable à partir de Vb .Net (une commande
du type Run Fichier.exe) mais je ne trouve pas la solution.
En fait, il s'agit de dézipper un programme avec Unzip.exe qui
fonctionne sous Dos.
L'autre possibilité consisterait à utiliser une bibliothèque externe type
SharpZipLib ou bien les API apportées par J# ce qui présenterait les
intérêts suivants :
- Vous n'êtes pas certain que Unzip.exe soit installé sur la machine, vous
n'êtes pas certain du répertoire dans lequel il est installé
- Lancer un sous process peut ouvrir une fenêtre de commande disgracieuse...
- Utiliser une bibliothèque de code plutôt que lancer un process externe
permet une meilleur e intégration à votre application et un contrôle plus
fin et plus aisé du code de retour
--
Christophe Lauer
Relations Techniques Editeurs de Logiciels
Division Développeurs et Plateforme d'Entreprise - Microsoft France
http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no
rights.
set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "monprog.exe" "DP" a écrit dans le message de news:
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type Run Fichier.exe) mais je ne trouve pas la solution. En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne sous Dos.
L'autre possibilité consisterait à utiliser une bibliothèque externe type SharpZipLib ou bien les API apportées par J# ce qui présenterait les intérêts suivants :
- Vous n'êtes pas certain que Unzip.exe soit installé sur la machine, vous n'êtes pas certain du répertoire dans lequel il est installé - Lancer un sous process peut ouvrir une fenêtre de commande disgracieuse... - Utiliser une bibliothèque de code plutôt que lancer un process externe permet une meilleur e intégration à votre application et un contrôle plus fin et plus aisé du code de retour
-- Christophe Lauer Relations Techniques Editeurs de Logiciels Division Développeurs et Plateforme d'Entreprise - Microsoft France http://www.microsoft.com/france/msdn/
This posting is provided "AS IS" with no warranties, and confers no rights.
Eric Vernié [MS]
Bonjour DP,
En régle générale je suis d'accord avec le post de Christophe, il est préférable d'utiliser des classes .NET qui permettent de faire ce type de job. Néanmoins, voici à titre indicatif, la manière de lancer un executable à partir de .NET ça pourra toujours servir un jour.
Utilise la classe Process et ProcessStartInfo du namespace system.
Dim p As New Process Dim pi As New ProcessStartInfo("Notepad.Exe") p.StartInfo = pi p.Start()
A+
Eric Vernié Microsoft France
"DP" a écrit dans le message de news:
Bonjour,
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type Run Fichier.exe) mais je ne trouve pas la solution. En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne sous Dos.
Merci de votre aide.
DP
Bonjour DP,
En régle générale je suis d'accord avec le post de Christophe, il est
préférable d'utiliser des classes .NET qui permettent de faire ce type de
job.
Néanmoins, voici à titre indicatif, la manière de lancer un executable à
partir de .NET ça pourra toujours servir un jour.
Utilise la classe Process et ProcessStartInfo du namespace system.
Dim p As New Process
Dim pi As New ProcessStartInfo("Notepad.Exe")
p.StartInfo = pi
p.Start()
A+
Eric Vernié
Microsoft France
"DP" <dp3319No-_Spam@serveurwanadoo.fr> a écrit dans le message de news:
e6DBgTpuEHA.940@TK2MSFTNGP14.phx.gbl...
Bonjour,
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type
Run Fichier.exe) mais je ne trouve pas la solution.
En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne
sous Dos.
En régle générale je suis d'accord avec le post de Christophe, il est préférable d'utiliser des classes .NET qui permettent de faire ce type de job. Néanmoins, voici à titre indicatif, la manière de lancer un executable à partir de .NET ça pourra toujours servir un jour.
Utilise la classe Process et ProcessStartInfo du namespace system.
Dim p As New Process Dim pi As New ProcessStartInfo("Notepad.Exe") p.StartInfo = pi p.Start()
A+
Eric Vernié Microsoft France
"DP" a écrit dans le message de news:
Bonjour,
Je voudrais lancer un exécutable à partir de Vb .Net (une commande du type Run Fichier.exe) mais je ne trouve pas la solution. En fait, il s'agit de dézipper un programme avec Unzip.exe qui fonctionne sous Dos.