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


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

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.