C# Process.Start()方法详解
来源:互联网 发布:交控集团网络商学院 编辑:程序博客网 时间:2024/04/30 03:02
C# Process.Start()方法详解
System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能:
1、打开某个链接网址(弹窗)。
2、定位打开某个文件目录。
3、打开系统特殊文件夹,如“控制面板”等。
那么它是怎么实现这几个功能的呢?在讲应用前,我们先来看看Process.Star()的构造方法。
(1) publicbool Start ()
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "iexplore.exe"; //IE浏览器,可以更换
process.StartInfo.Arguments = "http://www.baidu.com";
process.Start();
(2) publicstaticProcessStart (ProcessStartInfostartInfo)
System.Diagnostics.ProcessStartInfo processStartInfo = new System.Diagnostics.ProcessStartInfo();
processStartInfo.FileName = "explorer.exe"; //资源管理器
processStartInfo.Arguments = @"D:\";
System.Diagnostics.Process.Start(processStartInfo);
(3) publicstaticProcessStart (stringfileName)
System.Diagnostics.Process.Start(@"D:\Program Files\Tencent\QQ\Bin\QQ.exe"); //直接调用打开文件
(4) Process.Start (StringfileName, Stringarguments)
System.Diagnostics.Process.Start("explorer.exe", "D:\\Readme.txt"); //直接打开文件Readme.txt
上面已经举例了用process.start()打开网站的方法,现在讲讲用processs.star()定位到某个文件的方法。
这种定位方法类似于快捷方式上的查找目标://explorer /select,"D:\Program Files\Tencent\QQ\Bin\QQ.exe"
String path = @"D:\Program Files\Tencent\QQ\Bin\QQ.exe";
System.Diagnostics.Process.Start("explorer.exe", "/select," +path); //定位打开D:\Program Files\Tencent\QQ\Bin文件目录并选中了QQ.exe
注意:/select后还有个逗号(,)。
http://www.cnblogs.com/zeroone/archive/2013/01/13/2858837.html
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解 .
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解 .
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# Process.Start()方法详解
- C# 中 Process.Start() 方法
- Mac Openvpn配置
- 更新Xcode后解决插件失效的entire
- 动态确定tableViewCell的高度
- 冒烟测试
- 【POJ 3259】Wormholes 【spfa判负环】
- C# Process.Start()方法详解
- URI和URL
- 跨浏览器事件处理 封装EventUtil
- iOS开发系列--让你的应用“动”起来
- 面试题--你是怎么理解泛型的?
- 如何成为一名优秀的程序员
- Oracle创建存储过程
- OpenCV 2.4+ C++ 边缘梯度计算
- 慕课 -《算法与数据结构》分享与总结目录