如何在C#中使用默认浏览器打开“file:// D:/help.html#selclass”

时间:2011-03-28 08:12:25

标签: c# url browser hyperlink

  

可能重复:
  How to open in default browser in C#

如何使用C#中的默认浏览器打开“file:// D:/help.html#selclass”,有什么示例吗?

由于 DMA

4 个答案:

答案 0 :(得分:0)

Process.Start("file://D:/help.html#selclass");

答案 1 :(得分:0)

var p = Process.Start(@"D:\help.html");
while (!p.HasExited) Thread.Sleep(10);

// carry on

答案 2 :(得分:0)

你可以:

  1. 创建一个临时的.URL文件(例如,请参阅here),其中包含网址中的#selclass
  2. 使用.URL打开Process.Start(...)
  3. 删除临时.URL文件。

答案 3 :(得分:0)

我首先通过寄存器表获得默认浏览器;然后致电

Process.Start(browser, url);

它有效