Wie kann ich meinem Programm variable Argumente beim Start übergeben?
Ich will beispielsweise eine Datei markieren, Öffnen mit > und dann mein Programm auswählen können. Vor/bei der Ausführung soll dann der Pfad der markierten Datei als Argument an mein Programm übergeben werden.
Es ist bestimmt recht einfach (denke ich mal 😉), ich weiß aber leider nicht wo ich anfangen bzw. wonach ich suchen soll.
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1(args));
}
public Form1(string[] args)
{
//... mit dem args irgentwas machen
}
Es ist bestimmt recht einfach (denke ich mal 😉), ich weiß aber leider nicht wo ich anfangen bzw. wonach ich suchen soll.
Wenn du eine Datei per "Öffnen mit" mit deinem programm öffnest erhälst du den Pfad zur Datei als Kommandozeilenparameter.
static void Main(string[] astrArg)
{}
hier wäre der Pfad in astrArg enthalten.
your fragile folded wings
are just tired from the pure blue sky
you dont have to force your smiles for anyone
its okay to smile...for yourself