parameters toevoegen.

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Hoe kun je zo'n parameter toevoegen aan je programma, dat deze als je bijvoorbeeld in cmd "programma.exe /startverborgen" typt dat het programma dan wordt gestart met een bepaalde code?

Een goed voorbeeld van wat ik bedoel met parameters vindt je bij dit programma. (bijvoorbeeld "/savelangfile")

Samengevat: hoe kun je een parameter toevoegen en hoe kun je instellen dat hij bij het laden kijkt of de parameter uitgevoerd wordt, en zo ja, dat hij dan code X uitvoert???
 
Code:
        For Each arg As String In Environment.GetCommandLineArgs()

            Console.WriteLine(arg)

        Next arg
 
Code:
        For Each arg As String In Environment.GetCommandLineArgs()

            Console.WriteLine(arg)

        Next arg

Dit moet ik zetten in sub 'formX.load' ?

En hoe kan ik dan aangeven dat er code X moet worden uitgevoerd als deze arg gebruikt wordt?
 
ik denk:
Code:
        For Each arg As String In Environment.GetCommandLineArgs()

[COLOR="SeaGreen"]            'de variable 'arg' is dus elke parameter die met de exe wordt meegegeven
            'ofwel, zoiets:[/COLOR]

           if arg = "/savelangfile"
              msgbox 'er is dus ergens een parameter met /savelangfile, hier de code die DAN moet worden uitgevoerd'
           else if arg = "X"
               doe_code_X()
           else if arg = "Y"
                 doe_code_Y()
           end if

        Next arg

Dit moet inderdaad in je load. Noot dat als je zoiets gebruikt, en iemand gebruikt 2x hetzelfde parameter (bv. /savelangfile) de code dus 2x uitgevoerd wordt. Je kan ook een case gebruiken, of wat dan ook.


:thumb:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan