2017-11-29 2 views
0

Ich entwickle eine Windows-Anwendung, die auf dem Computer des Benutzers installiert wird. Und Benutzer sollte in der Lage sein, eine Datei auf die Verknüpfung der installierten Anwendung & ziehen die Anwendung sollte die Datei verarbeiten. Gibt es ein Ereignis, das ich hören kann, das es mir ermöglicht, abgelegte Dateien zu verarbeiten?Verarbeiten Sie eine Datei durch Ziehen auf Windows-Verknüpfung

+0

im ziemlich sicher, dass nicht möglich ist. Sie können jedoch einen 'reg-edit'-Wert hinzufügen, um ein' windows context menu'-Skript für einen bestimmten Dateityp anzuzeigen. Es könnte den Dateipfad als Argument verwenden und ruft Ihre Anwendung mit diesem Argument auf. – thanatorr

+0

@thanatorr ja ich dachte auch an die gleiche Option, ein Kontextmenü zu haben. Ich habe mehr auf der Web-Plattform gearbeitet, und ich konnte nichts finden, was mit meinen Anforderungen an SO selbst zusammenhängt, also gestellte Frage. – Jay

+0

viel Glück, es zu finden, krank im Interesse einer Antwort folgen. – thanatorr

Antwort

0

Bearbeiten der Program.Main Befehlszeilenargumente akzeptieren

static class Program 
{ 
    /// <summary> 
    /// The main entry point for the application. 
    /// </summary> 
    [STAThread] 
    static void Main(string[] args) 
    { 
     if(args != null) 
     { 
      //handle args here... 
     } 
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     Application.Run(new Form1()); 
    } 
} 
+0

Wenn ich ein Installer-Paket erstellen und eine Datei auf der Verknüpfung ablegen, die eine Datei akzeptiert? – Jay

+0

Ich habe versucht, eine Verknüpfung der ausführbaren Datei zu erstellen und zog eine Datei auf der Verknüpfung und immer noch den Dateipfad. –

+0

wow, das hat funktioniert. Vielen Dank. – Jay

Verwandte Themen