003转载----C#打开网页
2024-09-03 11:05:11
作者:微wx笑
来源:CSDN
原文:https://blog.csdn.net/testcs_dn/article/details/42246969
版权声明:本文为博主原创文章,转载请附上博文链接!
示例界面:
方法一:从注册表中读取默认浏览器可执行文件路径
private void button1_Click(object sender, EventArgs e)
{
//从注册表中读取默认浏览器可执行文件路径
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
string s = key.GetValue("").ToString(); //s就是你的默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
//"D:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
System.Diagnostics.Process.Start(s.Substring(, s.Length - ), "http://blog.csdn.net/testcs_dn");
}
方法二:调用系统默认浏览器
private void button2_Click(object sender, EventArgs e)
{
//调用系统默认的浏览器
System.Diagnostics.Process.Start("explorer.exe", "http://blog.csdn.net/testcs_dn");
}
方法三:调用系统默认的浏览器
private void button3_Click(object sender, EventArgs e)
{
//调用系统默认的浏览器
System.Diagnostics.Process.Start("http://blog.csdn.net/testcs_dn");
}
方法四:调用IE浏览器
private void button4_Click(object sender, EventArgs e)
{
//调用IE浏览器
System.Diagnostics.Process.Start("iexplore.exe", "http://blog.csdn.net/testcs_dn");
}
从原理上来讲,方法二和方法三应该是一样的,不过方法三的代码更短一点。
示例代码下载:
最新文章
- 如何手动安装MySql
- 如何在github上下载单个文件夹?
- 关于移动app开发的一些不错的站点
- PAT1075. PAT Judge
- 贪心-poj-2437-Muddy roads
- qt编程有何替代品(没见过cairo graphics)
- linux_sed 正则替换
- Mysql开启远程连接方法
- 1103_ddt 数据处理
- 通过清华大学镜像下载Android源码并编译源码
- iOS AVAudioSession 配置(录音完声音变小问题)
- N!的近似值_斯特林公式
- [代码]--c#获取系统时间
- [Python爬虫] :Selenium +phantomjs 利用 pyquery抓取脚本链接对应的内容
- .NET工具集合
- PAT——1045. 快速排序
- Sqlite的导入导出功能
- REST面向资源架构 RESTful架构
- 统计寄存器AX中1 的个数
- RelativeLayout布局(仅在RelativeLayout中有效)
热门文章
- Python--jsonpath
- 定义别名:typedef和using
- 谷歌大脑提出:基于NAS的目标检测模型NAS-FPN,超越Mask R-CNN
- RMAN执行crosscheck archive报错ORA-19633问题处理
- 数据库中间件之mycat安装部署(一)
- python实现nc
- Go 标准库,常用的包及功能
- 【算法】php实现排序(一)
- \lib\cmsis\stm32f10x.h(298): error: #67: expected a "}"
- JAVA中对象的克隆及深拷贝和浅拷贝