C# 调用控制台程序 传递参数 执行 20
我有控制台程序Accuracy.exe,该程序的具体用法是Accuracy.exestand.txtresult.txtreport.txt我现在的问题是:如何用C#程序...
我有控制台程序Accuracy.exe,该程序的具体用法是
Accuracy.exe stand.txt result.txt report.txt
我现在的问题是:
如何用C#程序调用Accuracy.exe程序,同时把stand.txt 和result.txt并把执行的结果输出到report.txt,
(注:stand.txt和result.txt是在硬盘上的文本文件,reprot.txt需要自己生成)
肯定给我指教!不甚感激!
“同时把stand.txt 和result.txt并把执行的结果输出到report.txt,
”这句话没说清楚,补充一下,Accuracy.exe可以把result.txt与stand.txt对比,并将比对的结果存入report.txt文件中,report.txt也是程序生成的,这里只需要给它个名字就行。
本人msn;bjx215@msn.com,期待与各位C#爱好者共同探讨。
2009.12.04
=================
问题已经解决!谢谢以下两位!我想要的其实是如下的代码:
using System.Diagnostics;
using System.ComponentModel;
namespace UEVTool
{
class Program
{
static void Main(string[] args)
{
Process unlvAccProcess = new Process();
unlvAccProcess.StartInfo.FileName = "accuracy.exe";
unlvAccProcess.StartInfo.Arguments = "std.txt" + " result.txt" + " reprot.txt";
unlvAccProcess.StartInfo.UseShellExecute = false;
unlvAccProcess.StartInfo.RedirectStandardOutput = true;
unlvAccProcess.Start();
}
}
} 展开
Accuracy.exe stand.txt result.txt report.txt
我现在的问题是:
如何用C#程序调用Accuracy.exe程序,同时把stand.txt 和result.txt并把执行的结果输出到report.txt,
(注:stand.txt和result.txt是在硬盘上的文本文件,reprot.txt需要自己生成)
肯定给我指教!不甚感激!
“同时把stand.txt 和result.txt并把执行的结果输出到report.txt,
”这句话没说清楚,补充一下,Accuracy.exe可以把result.txt与stand.txt对比,并将比对的结果存入report.txt文件中,report.txt也是程序生成的,这里只需要给它个名字就行。
本人msn;bjx215@msn.com,期待与各位C#爱好者共同探讨。
2009.12.04
=================
问题已经解决!谢谢以下两位!我想要的其实是如下的代码:
using System.Diagnostics;
using System.ComponentModel;
namespace UEVTool
{
class Program
{
static void Main(string[] args)
{
Process unlvAccProcess = new Process();
unlvAccProcess.StartInfo.FileName = "accuracy.exe";
unlvAccProcess.StartInfo.Arguments = "std.txt" + " result.txt" + " reprot.txt";
unlvAccProcess.StartInfo.UseShellExecute = false;
unlvAccProcess.StartInfo.RedirectStandardOutput = true;
unlvAccProcess.Start();
}
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询