Process process = new Process();process.StartInfo.FileName = "no">

c#如何调用应用程序

来源:这里教程网 时间:2026-02-21 16:49:18 作者:

C# 中调用应用程序

在 C# 程序中调用应用程序通常涉及以下步骤:

1. 创建 Process 对象

Process 类表示一个应用程序或进程。要启动一个应用程序,需要创建一个 Process 对象并设置其 StartInfo 属性。

<code class="csharp">Process process = new Process();
process.StartInfo.FileName = "notepad.exe";</code>

2. 设置 StartInfo 属性

StartInfo 属性定义了应用程序如何启动。可以设置以下属性:

FileName:要启动的应用程序的可执行文件名。 Arguments:传递给应用程序的命令行参数。 WorkingDirectory:应用程序的当前工作目录。

3. 启动进程

使用 Process 类上的 Start 方法启动应用程序。

<code class="csharp">process.Start();</code>

4. 等待进程完成(可选)

使用 Process 类上的 WaitForExit 方法等待应用程序完成。

<code class="csharp">process.WaitForExit();</code>

5. 获取退出代码(可选)

使用 Process 类上的 ExitCode 属性获取应用程序的退出代码。

<code class="csharp">int exitCode = process.ExitCode;</code>

示例代码:

以下示例代码将启动记事本应用程序:

<code class="csharp">using System.Diagnostics;
namespace CallApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Process process = new Process();
            process.StartInfo.FileName = "notepad.exe";
            process.Start();
        }
    }
}</code>

相关推荐