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瀏覽器。。。

 不過  System.Diagnostics.Process.Start("chrome.exe",“www.212.con”);可以直接獲取到你電腦中的google瀏覽器

哪怕你電腦默認瀏覽器不是Google,也可以直接打開,運行,只要你電腦安裝了Google瀏覽器。

但是你電腦萬一沒安裝真麼辦,於是弄一個安裝提示彈框,用戶點擊確定就可以安裝了。安裝完就再運行程序即可。
                  

完成,其實很簡單

要訪問的網址放在IP.txt這個文檔裏
雙擊WebBrowser.exe就可以自動運行Google瀏覽器訪問輸入的網站
最好把google瀏覽器設置爲默認瀏覽器
如果電腦中沒有google瀏覽器,會提示是否進行安裝google瀏覽器,點擊確定即可安裝google瀏覽器,然後再運行軟件即可訪問Google瀏覽器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章