在C#中调用EXE文件
在C#中调⽤EXE⽂件
1. 如果exe⽂件的返回值是int类型,标识操作执⾏的结果是否成功,例如:
class Program
{
static int Main(string[] args)
{
return args.Length;
}
}
则在调⽤exe⽂件时,可以⽤如下⽅法:
Process myProcess = new Process();梁红玉
dnf凯恩
string fileName = @"C:/";
string para =@"你好北京欢迎你!";神之墓地2.6a攻略
ProcessStartInfo myProcessStartInfo = new ProcessStartInfo(fileName, para);
myProcess.StartInfo = myProcessStartInfo;
myProcess.Start();
while (!myProcess.HasExited)
{
myProcess.WaitForExit();
}
int returnValue = myProcess.ExitCode;
2. 如果exe⽂件是将输出内容写⼊标准流,例如:竹笋怎么保存新鲜竹笋怎么保存
class Program
{
static void Main(string[] args)
{
Console.Write(args[0] + args[1] + args [2]);
}
}
则在调⽤exe⽂件时,可以⽤如下⽅法:
string fileName = @"C:/";
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = fileName;
雨伞什么牌子好p.StartInfo.CreateNoWindow = true;
p.StartInfo.Arguments = "你好,北京欢迎你!";//参数以空格分隔,如果某个参数为空,可以传⼊””
p.Start();
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();陈怡君mini

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。