如何从C#开始进程?如何启动进程,例如当用户单击按钮时启动URL?
3 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
对流程的控制有限的快速方法是在System.Diagnostis.Process类上使用静态启动方法.
using System.Diagnostics;...Process.Start("process.exe");
另一种方法是使用Process类的实例。这允许对进程进行更多的控制,包括调度、它将在其中运行的窗口的类型,以及最有用的是等待进程完成的能力。
using System.Diagnostics;...Process process = new Process();// Configure the process using the StartInfo properties.process.StartInfo. FileName = "process.exe";process.StartInfo.Arguments = "-n";process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;process.Start(); process.WaitForExit();// Waits here for the process to exit.
这种方法比我刚才提到的允许更多的控制。
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
您可以传递一个URL或文档。它们将由注册申请启动。
例子:
Process.Start("Test.Txt");
这将启动带有TextT.xt加载的Notepad.exe。
- 3 回答
- 0 关注
- 451 浏览
添加回答
举报
0/150
提交
取消