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参考会给出原文链接。