• ベストアンサー

拡張子に関連づけされたアプリでテキストを開く

C#でファイル選択画面を出し、拡張子に関連づけされたアプリで選択されたテキストを開くにはどうすればよいでしょうか? メモ帳で開く方法は分かるのですが、winで拡張子に関連づけされたアプリでそれを開く方法が分からないので、教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

概ねこんな感じ ---------------------------------------------------------------- using System; using System.Windows.Forms; using System.Diagnostics; public class Sample { static void Main() { OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Filter = "txt files (*.txt)|*.txt"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if(openFileDialog1.ShowDialog() == DialogResult.OK){ Process.Start(openFileDialog1.FileName); } } }

nomoremusic
質問者

お礼

ありがとうございました! 自分で拡張子に紐付いた受け入れ先アプリを指定するんじゃなくて、ファイル名を入れれば勝手にやってくれるんですね!

関連するQ&A