2017-02-11 53 views
-2

我在winforms.i中創建了一個媒體播放器,希望使用c#默認它。當你在任何地方單擊一個mp3時,windows media player打開那個mp3file.i想讓我的程序在雙擊時打開文件在mp3或其他文件上。如何使用c默認程序#

我希望有人可以幫助我。

+0

文件關聯在註冊表中設置如下所示:http://stackoverflow.com/questions/2681878/associate-file-extension-with-application – bwoogie

回答

-1

右鍵單擊一個MP3文件>打開方式>選擇默認程序,然後通過瀏覽到您的應用程序的.exe文件來選擇您的應用程序。

+0

我做了它的MP3沒有播放.just程序打開爲useul – Moh3en

+0

從OP的評論的聲音,我相信它不是https://stackoverflow.com/questions/2681878/associate-file-extension-with-application的重複。 OP的程序看起來很可能沒有正確地從命令行讀取參數,因爲它確實打開了。 [code] static void Main(string [] args) – ErrCode

+0

糟糕。超過了解決上述評論的時間限制。 @ Moh3en:你應用程序可能只需要處理命令行參數。 以下是一些準代碼: static void Main(string [] args) { string mp3File = null;如果(args.Length> 0) mp3File = args [0]; //做一些與你的mp3File .. } 另外,您也可以使用 'Environment.GetCommandLineArgs()' 如下所示(只是要記住,數組中的第一個值是可執行文件本身):HTTPS ://stackoverflow.com/a/18448925/7270462 – ErrCode