Récupérer les arguments passés lors du lancement de votre appli en dot net

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 681 fois - Téléchargée 42 fois


Contenu du snippet

Ce code est tres tres simple et surtout tres court, mais je me souviens avoir chercher longtemps comment faire ca en vb6 pour permettre a mon lecteur audio d'en faire mon lecteur par defaut... (il faut dire que je ne savais pas comment nommer ca, ce qui explique un peu ma longue recherche... ^^')

Ceci remplace donc la fonction Command de vb6 (que j'avais finalement trouvé hein), et permet de recuperer les arguments separés proprement...

Source / Exemple :


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'recupere la commande entiere, sans la formatter :
        Label1.Text = Environment.CommandLine.ToString 

        'Lit chaque argument dans la commande decomposé, et les ajoute à la listbox "listbox1" (pour l'exemple) :
        '(Le premier argument (0) sera toujours le chemin de votre appli)
       Dim i As Integer
        For i = 0 To Environment.GetCommandLineArgs.GetUpperBound(0)
            ListBox1.Items.Add(Environment.GetCommandLineArgs(i))
        Next i
    End Sub

Conclusion :


bah ouais c'est tout...
ca fait un peu vide hein? lol

A voir également

Ajouter un commentaire

Commentaires

Messages postés
209
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009

Oui bien dit ^^ ...
Je vais encore essayer de regarder parce que je ne connais pas encore ca. Merci ;)
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
1
mais je ne comprend pas, il y a un compilateur dans le framework. et même, il me semble bien qu'on peut compiler avec l'ide .NET Express 2005...
je crois que je ne cerne pas ton problème...

et pourquoi j'essaierais express si j'ai une version full ? ^^
Messages postés
209
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009

Non, on ne sait pas le compiler. :(
En fait c'est un fichier qui permet l'installation et le démarrage automatique de l'application.

Sans faire de pub, mais si ca vous dit d'essayer ou d'utiliser VB.NET EXPRESS 2005, il est gratuit :). C'est pour cette raison que je l'utilise ;)
Messages postés
8
Date d'inscription
dimanche 4 décembre 2005
Statut
Membre
Dernière intervention
3 mai 2007

XelectroX... de quoi du parles ?!?
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
1
ah desolé je n'en ai aucune idée... j'utilise la version full entreprise.
mais à quoi sert ce fichier .application, tu ne peux pas compiler en .exe ?
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.