转>C#后台打开网页及关闭
2012-06-05 16:17
218 查看
在Button1下写如下代码打开网页:
Process p = new Process();\\引用using System.Diagnostics
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;\\将启动IEXPLORE的窗体设为隐藏
p.StartInfo.FileName = "IEXPLORE.EXE";\\打开IEXPLORE
p.StartInfo.Arguments = textBox1.Text;\\输入要打开的网址
p.Start();
string mytime = p.StartTime.ToString();\\定义一个变量记录刚才打开的网页的启动时间(为以后关闭它使用)
关闭指定网页,则需要根据刚才记录的标示(mytime)来关闭网页(防止关闭其他已打开的网页)
Process[] pp = Process.GetProcessesByName("iexplore");
for (int i = 0; i < pp.Length; i++)
{
if (pp[i].StartTime.ToString() == mytime)\\判断已打开的网页启动时间
{
pp[i].Kill();\\关闭网页(进程)
}
}
建议:启动和关闭之间间隔几秒时间,让网页充分打开
//停顿时间
Thread.Sleep(3000);//3000毫秒
Process p = new Process();\\引用using System.Diagnostics
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;\\将启动IEXPLORE的窗体设为隐藏
p.StartInfo.FileName = "IEXPLORE.EXE";\\打开IEXPLORE
p.StartInfo.Arguments = textBox1.Text;\\输入要打开的网址
p.Start();
string mytime = p.StartTime.ToString();\\定义一个变量记录刚才打开的网页的启动时间(为以后关闭它使用)
关闭指定网页,则需要根据刚才记录的标示(mytime)来关闭网页(防止关闭其他已打开的网页)
Process[] pp = Process.GetProcessesByName("iexplore");
for (int i = 0; i < pp.Length; i++)
{
if (pp[i].StartTime.ToString() == mytime)\\判断已打开的网页启动时间
{
pp[i].Kill();\\关闭网页(进程)
}
}
建议:启动和关闭之间间隔几秒时间,让网页充分打开
//停顿时间
Thread.Sleep(3000);//3000毫秒
相关文章推荐
- 总结C# ----后台弹出窗体和打开网页的不同方法,以及关闭网页的方法.
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- :如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- C#在后台注册一个脚本,打开一个子窗口,显示在屏幕中间,关闭子窗体刷新子窗体代码
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 如何用C#在Asp.net中实现打开新网页而不关闭当前页
- 网页的<title> 部分与后台数据库绑定
- 【C#中的值类型与引用类型】已有打开的命令相关联的DataReader,必须首行将它关闭
- C# 实现打开和关闭可执行文件
- C#:(问题)已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭
- [转载]关闭框架网页(C#)
- C# 打开网页兼容Windows8.1的方式
- C#中通过使用Connection类来实现打开/关闭数据库的代码实例
- C#在一个窗口中打开另一个窗口,同时关闭该窗口
- C# Winform中实现主窗口打开登录窗口关闭的方法