Lancer un .exe avec parametres sur la ligne de commande
cs_champi
Messages postés12Date d'inscriptionjeudi 27 juin 2002StatutMembreDernière intervention 2 juillet 2002
-
27 juin 2002 à 22:32
muldus
Messages postés9Date d'inscriptionmardi 8 mars 2005StatutMembreDernière intervention25 avril 2005
-
11 mars 2005 à 10:13
Salut a tous. Je cherche a savoir comment lancer un .exe avec des parametres sur la ligne de commande.
Les parametres sont a prendre des txt****.Tex (ils sont sisis par l'utilisateur sur la form ...)
Pour lancer le .exe, j'utilise actuellement :
Shell "C:\WINDOWS\Bureau\OFO.exe"
Les parametres seraient apres le OFO.exe, il y en a ... un certain nombre.
Dois je changer de fonction, ou comment faire sinon??? Merci de vos contributions
Tu mets des variable type String (texte), dans des varaible definit comme Integer, tu as place ca au debut :
Dim NbLignes, NbColonnes, TailleSE As Integer
C'est pô bien normal ca...
# Soit tu vires le 'dim'.
# Soit tu mets String a la place de Integer
2° ta ligne :
Shell ("C:\WINDOWS\Bureau\OFO.exe NbLignes NbColonnes TaillSE "), vbNormalFocus
tu envoies la ligne de commande suivante :
C:\WINDOWS\Bureau\OFO.exe NbLignes NbColonnes TaillSE
Il faut la modifier pour que ce soit les VALEURS qui soient envoyes, essai de la change par :
Shell ("C:\WINDOWS\Bureau\OFO.exe "+ NbLignes + NbColonnes + TaillSE), vbNormalFocus
Tu peux meme faire directement :
Shell ("C:\WINDOWS\Bureau\OFO.exe "+ txtNbLignes.Text + txtNbColonnes.Text + txtTailleSE.Text), vbNormalFocus