gpt4 book ai didi

c# - 在网络浏览器中打开记事本文件

转载 作者:行者123 更新时间:2023-12-02 21:40:41 24 4
gpt4 key购买 nike

只是想知道如何通过 C# 命令在 IE 中打开文本文件?到目前为止我只能打开文件,然后它要求确认使用哪个程序打开它。这看起来有点不专业,那就是使用这段代码:

Help.ShowHelp( button5,"file:E:/Gradecalculator/Gradecalculator/index.html");

或者这段代码:

System.Diagnostics.Process.Start("file:E:/Gradecalculator/Gradecalculator/index.html");

我的问题是,它要求用户选择一个程序来打开它,我希望它自动在 IE 中打开它(用户将有 IE)。如果您能提供帮助,谢谢!

最佳答案

对您直接问题的 native 答案是执行 iexplore.exe 将 URL 作为参数传递。但是,我不会推荐这样做,因此不会向您展示代码。如果您觉得有必要这样做,您一定可以找到方法。

您问题中的这段代码:

Process.Start(@"E:\Gradecalculator\Gradecalculator\index.html");

实际上是执行此操作的正确方法。您不应强制用户使用特定的网络浏览器。你应该尊重他们的选择。

如果此代码导致用户被询问使用哪个程序打开文件,则问题纯粹是环境问题。该计算机上的文件关联已损坏。

所以正确的解决方案是使用上面的代码,并修复关联。

关于c# - 在网络浏览器中打开记事本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20497417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com