看板 Programming 關於我們 聯絡資訊
※ 引述《NIKE74731 (做遊戲的心)》之銘言: : 我寫了一個程式 : 也可以用那個程式存檔 : 也可以用程式讀取檔案 : 但要怎麼直接點擊存檔然後開啟程式? : 就像點擊word檔然後就直接開啟程式一樣 基本上點二下會認得開啟word是因為在作業系統中,檔案設定關聯到word. 如果沒有設定這個關聯,則可以在檔案上按右鍵,自己指定以什麼應用程式開啟. 而如果設定以你寫的應用程式開啟,它就等於是執行一行指令 你的應用程式.exe 檔案名稱 對你寫的程式來說,是執行起來並且收到一個參數是檔案名稱. 所以,你知道該怎麼做了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.229.104
NIKE74731:感覺上用batch file是做的到 但那應該會 59.112.210.238 03/21 22:30
NIKE74731:先開啟一個console視窗吧?但word不會耶 59.112.210.238 03/21 22:30
yauhh:當然不是,而是你的應用程式一執行就先接參數 59.112.229.104 03/21 22:54
yauhh:那你要知道C#的主程式從哪裡拿參數. 59.112.229.104 03/21 22:55
NIKE74731:看來我應該是不懂你的意思Orz 59.112.210.238 03/21 23:09
NIKE74731:我知道參數是string[] args 59.112.210.238 03/21 23:12
yauhh:那不就是args嗎 59.112.229.104 03/21 23:14
NIKE74731:假設我存了一個檔案是XXX.abc 那我要怎 59.112.210.238 03/21 23:15
NIKE74731:麼做到點擊那個XXX.abc然後就自動啟動程 59.112.210.238 03/21 23:16
NIKE74731:式? 59.112.210.238 03/21 23:16
yauhh:那是另一個問題. 一般應該不必做成這樣. 59.112.229.104 03/21 23:24
yauhh:如果要做,可能是用程式改registry 59.112.229.104 03/21 23:25
yauhh:或者寫個registry的ini檔叫使用者點二下安裝 59.112.229.104 03/21 23:26
NIKE74731:看來是我把問題想簡單了 謝謝Y大~ 59.112.210.238 03/21 23:38
yauhh:作法是很簡單沒錯 59.112.229.104 03/21 23:55