我想通过批处理文件执行我的控制台应用程序。 实际上该怎么做?如果我想将参数从批处理文件传递给此exe 它能做到吗? 我的控制台应用程序标题如下: -
static void Main(string[] args)
{
string ls_FileExt = "", ls_FileName = "";
DateTime ldt_CurrDateTime = System.DateTime.Now;
string[] files = Directory.GetFiles("C:\\A");
//...
}
英雄
答案 0 :(得分:1)
就像你从控制台那样做:
MYEXE.EXE。 parameter1 parameter2 \“parameter3 \”parameter4 ....
答案 1 :(得分:1)
如果你的程序被调用prog.exe
,而你的批处理文件是batch.cmd
,那么你可以在批处理文件中写这样的东西:
prog.exe %1 %2 %3 %4 %5
在这种情况下,如果您在控制台中输入
batch my parameter list mwa ha ha
您的程序将被称为
prog.exe my parameter list mwa ha
(请注意,只有前5个参数传递给exe)。
答案 2 :(得分:0)