0

.net から任意のファイルの既定のプログラムを起動するにはどうすればよいですか?

たとえばFileInfo、.mp3 音楽への参照がある場合、Windows Media Player を起動します (ファイル タイプのデフォルト ハンドラとして設定されている場合)。

したがって、.xls がある場合は、ファイルを事前に開いた状態で Excel を起動したいと考えています。

コードからこれを行うにはどうすればよいですか?

4

2 に答える 2

9

使うだけProcess.Start( MSDN の記事)

Process.Start(pathToYourFile);

Windows が適切なアプリケーションを起動します。注意: Windows 8 までは、そのファイル タイプの標準アプリケーションがない場合、例外がスローされます。

于 2013-10-24T15:14:48.980 に答える
3

を呼び出すだけProcess.Start(path)で、既定のプログラムで任意のファイルを開くことができます。

于 2013-10-24T15:14:49.427 に答える