Mittwoch, 25. Januar 2012

Get Command Line Argumenten in een Windows Forms Application

Een nuttige techniek voor uw applicaties is waardoor ze naar de commandoregel argumenten ontleden. Dit kan een hoop extra functionaliteit toe aan uw aanvraag, bijvoorbeeld om de naam van een bestand te openen op de opdrachtregel passeren.

De meeste van de voorbeelden die u vindt online zal je iets laten zien als dit:

static void Main(string[] args) {     foreach(string arg in args)     {        Console.WriteLine(arg);     }    Console.ReadLine(); }

Dat is allemaal leuk en aardig, behalve dat zal niet voor onze Windows Forms-toepassing werken zonder dat de aard van het project te troosten, etc.

Gelukkig, dit is volledig overbodig, want je kunt gewoon dit doen:

string[] args = Environment.GetCommandLineArgs();  foreach(string arg in args){ // do stuff } 

En u kunt dit gebruik overal in uw toepassing, bent u niet alleen beperkt tot het gebruik ervan in de main () methode zoals in een console applicatie.

Keine Kommentare:

Kommentar veröffentlichen