【发布时间】:2013-01-26 02:07:47
【问题描述】:
所以我要做的是使用名为超比较。我在 Visual Studio 2010(Express 版)的 C# 网站项目中工作。我在这里看到了如何使用不同的程序打开文件:Open a file with Notepad in C#。
问题是,这只允许您使用该文件类型的默认程序打开它。但我想在指定的程序中打开它。例如,文本文件应该在 UltraCompare 中打开,而不是在记事本中打开。这是执行此操作的代码:
string textBoxContents1 = TextBox1.Text;
Process.Start(textBoxContents1);
网络表单上的文本框接受一个字符串,用户在其中键入文件的完整路径(不是我所知道的最人性化的设计,但我不确定如何让他们浏览 文件夹 在 asp.NET 中使用 GUI 界面)。然后将该文件传递给 Process.Start() 方法,该方法使用该文件类型的默认程序打开它。
有没有办法修改它以使用 UltraCompare 打开它?
【问题讨论】: