using System;
using System.Diagnostics;
class Program
{
static void Main()
{
// 创建一个 ProcessStartInfo 对象,用于设置启动进程的属性
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "notepad.exe"; // 指定要启动的程序
startInfo.Arguments = ""; // 如果有参数可以在这里指定
try
{
// 使用 Process 类启动进程
using (Process process = Process.Start(startInfo))
{
// 等待进程退出
process.WaitForExit();
}
}
catch (Exception ex)
{
// 捕获并处理异常
Console.WriteLine($"An error occurred: {ex.Message}");
}
}
}
notepad.exe)以及传递给该程序的参数。Process 对象,该对象可以用于与进程进行交互(如等待其退出或终止它)。try-catch 块捕获并处理可能发生的异常,以确保程序不会因意外错误而崩溃。如果你希望启动其他程序或传递参数,只需修改 startInfo.FileName 和 startInfo.Arguments 的值即可。
上一篇:cursor c#
下一篇:c# object
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站