2012-04-04 69 views
0

我有應該在啓動任務中執行的示例控制檯應用程序,我想通過批處理文件執行控制檯應用程序,請問我可以知道正確的語法來執行它。如何從批處理文件執行c#console應用程序

+0

控制檯應用程序就像通常的exe文件一樣,你可以使用「Call ConsoleApp.exe」ConsoleApp將你的應用程序名稱 – Kiru 2012-04-04 07:21:51

+0

這個線程討論的一樣: http://stackoverflow.com/questions/221730/bat-file運行-exe-at-the-command-prompt – Prakash 2012-04-04 07:26:51

+2

問題爲什麼downvoted是問題?清楚地表明,在這種情況下期待任何示例代碼是不合理的。我記得大約在21年前有完全相同的問題(當然,不是用C#)。 – 2012-04-04 07:50:19

回答

4
"C:\Users\mahesh\Documents\Visual Studio Projects\Foo\bin\Debug\Foo.exe" 
Foo 
Foo.exe 
"\Some other folder\foo" 

都將是可能的選擇如何執行它,這取決於程序駐留和當前的工作目錄是什麼地方...

2

只是將批處理文件中的控制檯應用程序.exe文件的完整路徑。

1

在我的項目。

文件夾就像是bat文件的

D:\Run 
│ main.bat >> your batch file 
│ 
└─Test 
    │ 
    │ 
    └─your application 

內容就像是

cd /d %~dp0test\ 
Checker.exe>check.log 

第一行

cd /d %~dp0test\

是替換運行目錄的完整路徑申請文件。

>check.log 

是輸出日誌文件的選項。

相關問題