C# 执行外部程序方法_可调用
// 新建一个cs文件,放在你的项目内,可以调用这个方法。
using System;
using System.Diagnostics; // 调用程序
namespace Shutdown
{
class Proces
{
public static void Progress(string Proce, string Parameter, uint X)
{
Process p = new Process();
p.StartInfo.FileName = Proce;
p.StartInfo.Arguments = Parameter;
while (X >= 4)
{
Console.WriteLine("输入错误,请重新输入");
try { X = Convert.ToUInt16(Console.ReadLine()); }
catch (System.FormatException) { continue; }
}
while (X <4)
{
switch (X)
{
case (0):
p.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
break;
case (1):
p.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
break;
case (2):
p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
break;
case (3):
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
break;
}
break;
}
p.Start();
//等待程序执行完退出进程
p.WaitForExit();
p.Close();
}
}
}
文章编写or整理的内容由作者完成,引用or参考会给出原文链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)