实现原理:
我们可以通过"运行"输入"IEXPLORE http://www.sohu.com"就可以登陆到"搜狐"网站的主页。
IE流览器是一个单独的程序,它的程序名是IEXPLORE.EXE,它的第一个参数是网站的网址。所以我们只要在C#程序中调用IE流览器程序并指定它的运行参数就可以实现这个功能,代码如下:
System.Diagnostics.Process.Start("IEXPLORE.EXE",
"http://www.sohu.com");
------代码分割线------
using System;
namespace CalledIE
{
class Class_Main
{
static void Main(string[] args)
{
Console.WriteLine(
"调用IE流览器登陆“搜狐”网站!");
//在流览器中打开 http://www.sohu.com 网站
System.Diagnostics.Process.Start(
"IEXPLORE.EXE","。。。。。。。。");
}
}
}
如果要调用别的浏览器只要把例子中的"IEXPLORE.EXE"改为其他的浏览器程序名既可。
文章来源:http://swacobra.blog.sohu.com/38154231.html
分享到:
相关推荐
在C#编程中,有时我们需要实现一个功能,即让程序能够调用用户的默认浏览器来打开指定的网页。本文将详细探讨几种实现这一功能的方法,并提供相关的代码示例。以下是一些常用的技术途径: 1. 使用`Process.Start()`...
总结来说,C#通过SHDocVw库与IE浏览器交互,能够实现打开指定URL、获取DOM以及对网页元素的操作。这种方法适用于自动化测试、网页数据抓取等场景,但请注意,由于IE市场份额逐渐下降,对于现代网页,推荐使用更现代...
根据提供的文件信息,本文将详细解析如何在C#中设置IE代理并利用代理访问网页的相关知识点。 ### C# 设置IE代理 #### 注册表键的打开与修改 首先,我们看到代码片段中通过调用 `Microsoft.Win32.Registry.Current...
在本程序中,它被用来打开指定的URL,并执行自动浏览操作。 HttpWatch是一款强大的HTTP性能分析工具,它可以监控网页加载过程,收集网络流量数据,包括下载速度、请求时间等信息。在程序中,HttpWatch被用于自动...
在IT行业中,编程任务经常需要解决特定用户需求。在这个场景中,"定时...总之,通过C#结合Windows Forms和Internet Explorer的COM接口,可以轻松实现定时打开指定网页的需求,同时也可以根据实际需求进行定制和扩展。
在`WindowsFormsApplication38`这个项目中,你可能已经看到了如何在C# WinForms应用中实现这一功能的完整示例。通过研究项目中的代码,你可以深入理解如何集成和控制`WebView2`控件,以及如何利用Chrome的内容来展示...
"实现网页通过JS加载C#写的ACTIVE控件进行串口操作的过程"意味着我们需要在HTML页面中嵌入C#编写的ActiveX控件,然后通过JavaScript调用其公开的方法来控制串口。这通常涉及到以下步骤: 1. 创建C# ActiveX控件: ...
它是通过调用IE的ActiveX控件来工作的,因此在C#中创建IE浏览器就涉及到使用这个控件。 5. **事件处理**:为了实现浏览器的基本操作,如前进、后退、刷新和停止,需要处理WebBrowser控件的特定事件,如Navigating、...
本篇将深入探讨如何利用C#的`WebBrowser`控件获取网页的截图,并通过`DrawToBitmap`方法实现图像的绘制。 首先,我们需要了解`WebBrowser`控件的基本用法。`WebBrowser`控件可以加载URL,执行JavaScript,甚至与...
在本文中,我们将深入探讨如何使用C#语言开发ActiveX控件来实现Web页面与电子秤的通信。ActiveX控件是一种在Internet Explorer浏览器中运行的组件,它允许网页与本地系统进行交互,如访问硬件设备,如电子秤。在这个...
在本文中,我们将深入探讨如何使用Visual Studio 2005和C#语言来实现一个模拟Internet Explorer(IE)浏览器的实例。这个项目的核心在于利用.NET Framework提供的WebBrowser控件,该控件允许开发者在应用程序中嵌入...
总的来说,这个项目提供了在C#的WebBrowser控件中切换IE版本的功能,这对于测试网页在不同IE版本下的表现,或者解决因为版本不兼容引发的问题非常有用。通过理解并运用这些知识点,开发者可以更好地控制内嵌浏览器的...
本项目是利用C#技术实现的一个Internet Explorer(IE)浏览器的克隆版,旨在提供与原版IE相似的浏览体验,并且允许用户自定义主页,这在实际应用中具有较高的实用价值。 **C#基础知识** 1. **.NET框架**: C#是.NET...
WebBrowser控件允许我们嵌入一个基于IE内核的浏览器引擎,从而在应用程序内部浏览网页内容。这个过程对于创建交互式用户界面、自定义报告或者展示动态生成的数据非常有用。下面我们将详细探讨如何实现这一功能。 ...
这行代码会启动设备上的默认浏览器并打开指定URL。 - **方法2**: ```csharp Process.Start("浏览器文件名", "http://www.example.com"); ``` 这种方法允许你指定一个特定的浏览器程序来打开网页。你需要替换...
在编程领域,有时候我们需要在应用程序中集成浏览器功能,比如打开一个网页链接,这时可以借助操作系统提供的API或者特定的控件来实现。标题“调用系统IE浏览器”提及的就是这样一个需求,利用过程(Process)控件来...
在本项目"**C#截取网页生成图片**"中,我们关注的是如何利用C#来实现从网页内容生成静态图片的功能。这个功能在很多场景下都非常实用,例如网页快照、屏幕截图工具或者在线预览服务等。 首先,`webbrowser控件`是...
这段代码会打开一个隐藏的IE浏览器实例,导航到指定的URL,然后将该页面添加到收藏夹栏。请注意,这种方法仅适用于IE浏览器,其他浏览器可能需要不同的API。 以上就是使用C#创建桌面快捷方式、程序菜单项以及将网页...
打开指定路径文件对话框 读写ini 获取页面源代码 加密解密 宽带连接 类型转换 屏幕截图 奇虎发布信息 声音识别 鼠标操作 数据库 随机100种声音 图片匹配坐标 图像二值化 网络 文件信息 硬件信息 正则分割字符串 支持...
c#全局键盘钩子 ...打开指定路径文件对话框 支持文件拖拽 数据库 文件信息 正则分割字符串 注册表操作 硬件信息 窗体移动 窗体鼠标穿透 类型转换 网络 获取页面源代码 读写ini 随机100种声音 鼠标操作