如何在 C# 中使用指定程序打开文件,即:不是该文件类型的默认程序
最佳答案
如果您可以构建命令行来运行程序(包括将输入文件作为命令行参数传递)而不是构建命令行并使用 Process.Start
。
当然这是假设
- 你知道程序的可执行文件的路径
- 您知道如何将文件名作为命令行参数传递。
2. 的工作方式取决于程序。它可以像这样简单
Process.Start("MyProgram.exe","MyFile.dat")
但其他程序可能需要命令行开关或其他信息。
关于c# - 不使用默认程序打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15211431/