winform调用浏览器

方法1:
private void button1_Click(object sender, EventArgs e)
02.{
03.    //从注册表中读取默认浏览器可执行文件路径
04.    RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
05.    string s = key.GetValue("").ToString();
06.
07.    //s就是你的默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
08.    //"D:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
09.    System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), "http://blog.csdn.net/testcs_dn");
10.}  

方法2:
private void button2_Click(object sender, EventArgs e)
02.{
03.    //调用系统默认的浏览器
04.    System.Diagnostics.Process.Start("explorer.exe", "http://blog.csdn.net/testcs_dn");
05.} 

方法3:
private void button3_Click(object sender, EventArgs e)
02.{
03.    //调用系统默认的浏览器
04.    System.Diagnostics.Process.Start("http://blog.csdn.net/testcs_dn");
05.}  

方法4:
private void button4_Click(object sender, EventArgs e)
02.{
03.    //调用IE浏览器
04.    System.Diagnostics.Process.Start("iexplore.exe", "http://blog.csdn.net/testcs_dn");
05.}  

原文地址:http://blog.csdn.net/testcs_dn/article/details/42246969#

时间: 2024-10-11 22:47:36

winform调用浏览器的相关文章

winform调用浏览器打开页面方法分享,希望对大家有帮助

在很多客户端程序中我们都需要调用浏览器打开网页,这里分享一个可以在我winform程序调用浏览器的方法,测试通过了. 下载查看demo 看演示图 1.调用谷歌浏览器打开网页(打开百度) 2.调用IE打开页面(打开百度) 3.调用用户默认设置的浏览器打开百度页面 测试都是通过的,有些电脑因为没有安装IE浏览器特别是一些Ghost系统,导致IE打开不成功,这里我建议大家可以调用谷歌浏览器,因为比较这是现在最主流的浏览器之一,谷歌没有就打开系统默认的,实在不行就打开IE. 项目测试中,还真有一些客户的

Winform调用QQ发信息并且开机启动 (开源)

前言 公司CS系统需要加入启动qq从winform调用qq聊天窗口的功能,前提是需要将聊天者的QQ号码作为参数传递到函数中,一直没有搞过,正好很感兴趣,就折腾,Winform调用qq,我想肯定是需要一些编码思路,下面列出编码前思路图 检查QQ安装后在注册表中的具体路径 根据注册表找到调用QQ程序的exe完整路径(Timwp.exe) 启动,达到winform调用QQ的要求 先看简单测试界面 步骤1 找到QQ的注册表路径,经过百度之后分析得到思路,正确的路径 32位QQ安装后注册表路径SOFTWA

C# winForm调用WebService

C#winForm调用WebService的远程接口 创建一个WebService工程用例 添加服务引用 添加webService服务地址 输入命名空间名称 主要代码 测试成功截图 工程代码下载 新建一个测试工程用例如图: 布局如图: 1.添加服务引用   2.在弹出的添加服务引用对话框地址栏中输入WebService地址, 如:http://localhost:6677/webservice1.asmx 3.输入命名空间名称或保持默认 4.主要测试代码: 1 myWebServiceTest.

webdriver 调用浏览器失败

用webdriver调用浏览器的时候发生了错误提示:raise WebDriverException("Can not connect to the Service %s" % self.path)selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service chromedriver 大致意思是链接不到服务,找不到路径解决方法:一.用百度查了一下,并没有发现类似的问题,后面用

C# winform调用WebBrowser经典怪问题总结

原文:C# winform调用WebBrowser经典怪问题总结 最近一直研究网页数据采集,单单采集数据,其实HtmlAgilityPack就足够了. 对HtmlAgilityPack感兴趣的可以到这里看看:C#采集代理服务器ip并设置IE代理--HtmlAgilityPack实战代码但是有个问题:要是想要模拟人工输入数据,进行表单提交HtmlAgilityPack就办不了,Skybound.Gecko(firfox的.net开源代码) 也办不了这个事情.Skybound.Gecko不支持点击,

PHP http验证 调用浏览器登录框

比COOKIES更简单,更方便,更安全.需要注意的是,有些服务器并不对HTTP支持.比如BY免费分销的服务器. 1 <?php 2 $nn="admin";//帐号. 3 $pp="admin";//密码. 4 //检查变量 $PHP_AUTH_USER 和$PHP_AUTH_PW 的值. 5 if ((!isset($PHP_AUTH_USER)) || (!isset($PHP_AUTH_PW))) { 6 //空值:输出帐号或密码错误信息. 7 head

js调用浏览器打印

<input type="button" id="print" onclick="printdiv('list');" value="打印"/> <script type="text/javascript"> function printdiv(list) { $("#print_value").val("打印"); $("#info

python-selenium无法调用浏览器的问题

一直有这个问题 问题:selenim不能调用浏览器 File "/Users/ligaijiang/PycharmProjects/Runoob/venv/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 104, in start    raise WebDriverException("Can not connect to the Service %s" % self.

调用浏览器打印

引用jquery.jqprint-0.3.js和jquery可调用浏览器打印功能且获取页面样式,若样式保存在css文件需指定文件地址:调用方法$( '#id' ).jqprint({             debug: false,                         importCSS: true,                      printContainer: true,                 operaSupport: false      });若打印方