admin管理员组文章数量:1345486
1.C#调用浏览器打开网页,网上很多现成的解释
从注册表中读取默认浏览器可执行文件路径
//从注册表中读取默认浏览器可执行文件路径
private void button1_Click(object sender, EventArgs e)
{
//从注册表中读取默认浏览器可执行文件路径
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
string s = key.GetValue("").ToString();
//s就是你的默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), "https://blog.csdn/Lsc_hei");
}
//调用IE浏览器
private void button4_Click(object sender, EventArgs e)
{
//调用IE浏览器
System.Diagnostics.Process.Start("iexplore.exe", "https://blog.csdn/Lsc_hei");
}
//调用系统默认的浏览器
private void button3_Click(object sender, EventArgs e)
{
//调用系统默认的浏览器
System.Diagnostics.Process.Start("https://blog.csdn/Lsc_hei");
}
不知道为什么,我电脑设置的默认浏览器是Google浏览器,但是 RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
string s = key.GetValue("").ToString();获取到的却是IE浏览器。。。
不过 System.Diagnostics.Process.Start("chrome.exe",“www.212.con”);可以直接获取到你电脑中的google浏览器
哪怕你电脑默认浏览器不是Google,也可以直接打开,运行,只要你电脑安装了Google浏览器。
但是你电脑万一没安装真么办,于是弄一个安装提示弹框,用户点击确定就可以安装了。安装完就再运行程序即可。
完成,其实很简单
要访问的网址放在IP.txt这个文档里
双击WebBrowser.exe就可以自动运行Google浏览器访问输入的网站
最好把google浏览器设置为默认浏览器
如果电脑中没有google浏览器,会提示是否进行安装google浏览器,点击确定即可安装google浏览器,然后再运行软件即可访问Google浏览器
版权声明:本文标题:C#控制台打开googlel浏览器并访问指定网址 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1743813329a2543472.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论