2017-07-04 1 views
0

Ich möchte ein Programm erstellen, das eine CSV-Datei öffnen kann. Ich möchte mit der rechten Maustaste auf den Dateinamen in Windows klicken und mit my.exe öffnen sagen können.C# Datei an exe-Ereignis übergeben

Welches Ereignis in der .exe muss ich abdecken, um die übergebene Datei zu verarbeiten?

+0

weitergegeben Dies würde die Argumente sein ... – Milney

+1

https: // Stackoverflow. com/questions/24386469/c-sharp-hinzufügen-context-menu-Element-zu-Windows-Explorer-für-alle-Dateitypen – Sujith

Antwort

2

Dies würde die Argumente sein ..

class Program 
    { 
     static void Main(string[] args) 
     { 
      if (args.Length > 0) 
      { 
       Console.WriteLine(args[0]); // <-- args[0] contains filename 
      } 
      Console.ReadLine(); 
     } 
    } 
2

Dateiname wird als Parameter in Ihren static void Main(string[] args)

static void Main(string[] args) 
{ 
    if (args != null && args.Length > 0) 
     Console.WriteLine("File: {0}", args[0]); // Your file 
}