Le newbie
Messages postés200Date d'inscriptionmardi 17 octobre 2006StatutMembreDernière intervention24 mars 2012
-
29 déc. 2006 à 10:49
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 2018
-
30 déc. 2006 à 13:00
Salut, tout d'abbord bonne fêtes à tous.
Je voudrais savoir comment on peut ouvrir son application en fonction de paramètres en VB.net 2003 ?
Je m'explique :
J'ai une petite appli qui exécute les fichiers avec les programmes par défaut de windows. Or je reçois de temps en temps un batch qui doit ouvrir une autre application (celle que je développe maintenant) avec un start "c:\toto.exe" E
comment faire pour gérer le "E" qui est un paramètre exécutant un code spécial par rapport au reste.
Je ne sais pas si je suis clair mais si y'a des questions ....
Le newbie
Messages postés200Date d'inscriptionmardi 17 octobre 2006StatutMembreDernière intervention24 mars 20122 29 déc. 2006 à 14:26
Voila ce que je m'envoie :
cd\
start "test" "C:\Documents and Settings\Keyser Soze\Mes documents\Visual Studio Projects\WindowsApplication2\WindowsApplication2\bin\WindowsApplication2.exe" E
Ce que je fais pour vérifié le paramètre.
If param.GetCommandLineArgs() Is "E" Then
MsgBox("OK")
End If
Biensur il ne se passe rien. Sais tu ou est mon erreur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 30 déc. 2006 à 13:00
Lut tout le monde :)
Si tu passes des params à ton exe, le premier élément du tableau que retourne GetCommandLineArgs est le chemin de ton exe.
Les paramètres commencent à l'index 1.
Essais plutot
If Environment.GetCommandLineArgs(1).ToUpper.Equals("E") Then
MessageBox.Show("OK")
End If