2017-02-11 7 views
-2

Standard Ich habe einen Media Player in winforms.i erstellt. Ich möchte es standardmäßig mit C# .wenn Sie irgendwo mp3 geklickt haben, öffnet Windows Media Player, dass mp3file.i möchte mein Programm Dateien öffnen, wenn doppelt geklickt auf einer mp3 oder anderen Dateien.Wie kann ich ein Programm mit C#

Ich hoffe jemand hilft mir.

+0

Dateiverknüpfungen sind in der Registrierung wie hier zu sehen: http://StackOverflow.com/Questions/2681878/Associate-File-Extension-with-Application – bwoogie

Antwort

-1

Rechtsklick auf eine MP3-Datei> Öffnen Sie mit> Wählen Sie Standard-Programm und wählen Sie dann Ihre Anwendung durch Durchsuchen der .exe-Datei Ihrer Anwendung.

+0

Ich habe es durch mp3 nicht gespielt. Just Programm geöffnet als usul – Moh3en

+0

Von den Geräuschen von OPs Kommentar glaube ich, dass es kein Duplikat von https://stackoverflow.com/questions/2681878/associate-file-extension-with-application ist. Es ist wahrscheinlich, dass das Programm von OP die Parameter nicht korrekt von der Befehlszeile liest, da es geöffnet ist. [code] static void Haupt (string [] args) – ErrCode

+0

Hoppla. Ich habe das Zeitlimit überschritten, um meinen obigen Kommentar zu korrigieren. @ Moh3en: deine App muss wohl nur Kommandozeilenargumente behandeln. Hier ist ein Quasi-Code: static void Haupt (string [] args) { string mp3File = null; if (args.Length> 0) mp3File = args [0]; // irgendwas mit der mp3File .. } Alternativ können Sie auch 'Environment.GetCommandLineArgs verwenden()' wie hier dargestellt (nur im Kopf behalten, dass der erste Wert im Array ist die ausführbare Datei selbst): https : //stackoverflow.com/a/18448925/7270462 – ErrCode

Verwandte Themen