2014-10-19 45 views
0

我試圖創建一個.bat文件來使一些任務更容易,但我有麻煩重新導向我的應用程序(用C#編寫)的控制檯輸出到執行我的蝙蝠的控制檯文件。從bat文件重定向啓動命令

在我的節目我只是做:

Console.Writeline("some text"); 

這裏是我的批處理文件:

@echo 

    start "" "Myapp.exe" "-t" "-n" 2> NUL 


    pause 

當我啓動的批處理文件,它只是顯示我的命令和「暫停」,但不想寫我所有的線。

爲什麼?

謝謝:)

回答

1

啓動命令將在新的控制檯窗口中執行你的應用程序。也許你想擁有這樣

@echo 

Myapp.exe -t -n 2> NUL 

pause 
+0

這似乎更好(控制檯等待我的程序完成他的任務以顯示「暫停」,但仍然不顯示我的任何WriteLine – user2088807 2014-10-19 14:56:27

+0

當您從控制檯手動運行應用程序時,顯示的是輸出嗎 – Ation 2014-10-19 15:08:22

+0

yes我可以看到VS中的行 – user2088807 2014-10-19 16:55:51