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

发布于 2024-10-26 15:27:52 字数 262 浏览 1 评论 0原文

可能的重复:
如何在 C# 中在默认浏览器中打开

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

谢谢 DMA

Possible Duplicate:
How to open in default browser in C#

How to open "file://D:/help.html#selclass" with default browser in C#, is there any example?

Thanks
Dma

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

那片花海 2024-11-02 15:27:52
Process.Start("file://D:/help.html#selclass");
Process.Start("file://D:/help.html#selclass");
醉南桥 2024-11-02 15:27:52
var p = Process.Start(@"D:\help.html");
while (!p.HasExited) Thread.Sleep(10);

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

// carry on
当梦初醒 2024-11-02 15:27:52

您可以:

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

You could:

  1. Create a temporary .URL file (see here for instance) that features #selclass in the URL.
  2. Open the .URL using Process.Start(...).
  3. Delete the temporary .URL file.
木有鱼丸 2024-11-02 15:27:52

我首先通过注册表获得了默认浏览器;然后调用

Process.Start(browser, url);

它有效

I got default browser firstly through register table; and then call

Process.Start(browser, url);

It works

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文