Re: [問題] 點擊存檔開啟程式

看板Programming作者 (喲)時間13年前 (2012/03/21 22:10), 編輯推噓4(4011)
留言15則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《NIKE74731 (做遊戲的心)》之銘言: : 我寫了一個程式 : 也可以用那個程式存檔 : 也可以用程式讀取檔案 : 但要怎麼直接點擊存檔然後開啟程式? : 就像點擊word檔然後就直接開啟程式一樣 基本上點二下會認得開啟word是因為在作業系統中,檔案設定關聯到word. 如果沒有設定這個關聯,則可以在檔案上按右鍵,自己指定以什麼應用程式開啟. 而如果設定以你寫的應用程式開啟,它就等於是執行一行指令 你的應用程式.exe 檔案名稱 對你寫的程式來說,是執行起來並且收到一個參數是檔案名稱. 所以,你知道該怎麼做了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.229.104

03/21 22:30, , 1F
感覺上用batch file是做的到 但那應該會
03/21 22:30, 1F

03/21 22:30, , 2F
先開啟一個console視窗吧?但word不會耶
03/21 22:30, 2F

03/21 22:54, , 3F
當然不是,而是你的應用程式一執行就先接參數
03/21 22:54, 3F

03/21 22:55, , 4F
那你要知道C#的主程式從哪裡拿參數.
03/21 22:55, 4F

03/21 23:09, , 5F
看來我應該是不懂你的意思Orz
03/21 23:09, 5F

03/21 23:12, , 6F
我知道參數是string[] args
03/21 23:12, 6F

03/21 23:14, , 7F
那不就是args嗎
03/21 23:14, 7F

03/21 23:15, , 8F
假設我存了一個檔案是XXX.abc 那我要怎
03/21 23:15, 8F

03/21 23:16, , 9F
麼做到點擊那個XXX.abc然後就自動啟動程
03/21 23:16, 9F

03/21 23:16, , 10F
式?
03/21 23:16, 10F

03/21 23:24, , 11F
那是另一個問題. 一般應該不必做成這樣.
03/21 23:24, 11F

03/21 23:25, , 12F
如果要做,可能是用程式改registry
03/21 23:25, 12F

03/21 23:26, , 13F
或者寫個registry的ini檔叫使用者點二下安裝
03/21 23:26, 13F

03/21 23:38, , 14F
看來是我把問題想簡單了 謝謝Y大~
03/21 23:38, 14F

03/21 23:55, , 15F
作法是很簡單沒錯
03/21 23:55, 15F
文章代碼(AID): #1FQU4vQP (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1FQU4vQP (Programming)