C#控制台打开googlel浏览器并访问指定网址

c# 专栏收录该内容
29 篇文章 0 订阅

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.net/Lsc_hei");
        }
//调用IE浏览器
 private void button4_Click(object sender, EventArgs e)
        {
            //调用IE浏览器  
            System.Diagnostics.Process.Start("iexplore.exe", "https://blog.csdn.net/Lsc_hei");
        }
//调用系统默认的浏览器
  private void button3_Click(object sender, EventArgs e)
        {
            //调用系统默认的浏览器 
            System.Diagnostics.Process.Start("https://blog.csdn.net/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浏览器

  • 2
    点赞
  • 0
    评论
  • 5
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值