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

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浏览器。。。

C#控制台打开googlel浏览器并访问指定网址_第1张图片

 不过  System.Diagnostics.Process.Start("chrome.exe",“www.212.con”);可以直接获取到你电脑中的google浏览器

哪怕你电脑默认浏览器不是Google,也可以直接打开,运行,只要你电脑安装了Google浏览器。

但是你电脑万一没安装真么办,于是弄一个安装提示弹框,用户点击确定就可以安装了。安装完就再运行程序即可。
                  C#控制台打开googlel浏览器并访问指定网址_第2张图片

完成,其实很简单

要访问的网址放在IP.txt这个文档里
双击WebBrowser.exe就可以自动运行Google浏览器访问输入的网站
最好把google浏览器设置为默认浏览器
如果电脑中没有google浏览器,会提示是否进行安装google浏览器,点击确定即可安装google浏览器,然后再运行软件即可访问Google浏览器

你可能感兴趣的:(c#)