猿问

如何从C#开始进程?

如何从C#开始进程?

如何启动进程,例如当用户单击按钮时启动URL?



九州编程
浏览 452回答 3
3回答

白猪掌柜的

对流程的控制有限的快速方法是在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

您可以传递一个URL或文档。它们将由注册申请启动。例子:Process.Start("Test.Txt");这将启动带有TextT.xt加载的Notepad.exe。
随时随地看视频慕课网APP
我要回答