2011-08-23 67 views
0

我想通過一個批處理文件執行我的控制檯應用程序.. 實際上該怎麼做?如果我想從批處理文件傳遞參數到這個EXE 它是否能夠? 我的控制檯應用程序頭象下面這樣: -如何通過帶有參數的批處理文件調用控制檯應用程序exe?

static void Main(string[] args) 
{ 
     string ls_FileExt = "", ls_FileName = ""; 
     DateTime ldt_CurrDateTime = System.DateTime.Now; 
     string[] files = Directory.GetFiles("C:\\A"); 
//... 
} 

通過英雄

回答

0

你的問題很模糊。如果您想知道如何獲取傳遞給應用程序的參數,那麼它們位於Main方法的「args」參數中。這是你在找什麼?

+0

我不知道在批處理文件的評論..我嘗試從批處理文件中調用一個參數的exe文件,但我不知道如何使它發生 – Hero

+0

發佈批處理文件,並告訴我們確切的位置卡住 – mtijn

1

同樣喜歡,如果你從控制檯做到這一點:

MYEXE.EXE。參數1參數\「參數3 \」 parameter4 ....

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)。

相關問題