从bat文件重定向启动命令
问题描述:
我试图创建一个.bat文件来使一些任务更容易,但我有麻烦重新导向我的应用程序(用C#编写)的控制台输出到执行我的蝙蝠的控制台文件。从bat文件重定向启动命令
在我的节目我只是做:
Console.Writeline("some text");
这里是我的批处理文件:
@echo
start "" "Myapp.exe" "-t" "-n" 2> NUL
pause
当我启动的批处理文件,它只是显示我的命令和“暂停”,但不想写我所有的线。
为什么?
谢谢:)
答
启动命令将在新的控制台窗口中执行你的应用程序。也许你想拥有这样
@echo
Myapp.exe -t -n 2> NUL
pause
答
这听起来像它可能与你的Output Console.WriteLine from WPF Windows Applications to actual console bat文件。
尝试start /b /wait myapp.exe -t -n 2>nul
并看看是否给出你想要的输出。
这似乎更好(控制台等待我的程序完成他的任务以显示“暂停”,但仍然不显示我的任何WriteLine – user2088807 2014-10-19 14:56:27
当您从控制台手动运行应用程序时,显示的是输出吗 – Ation 2014-10-19 15:08:22
yes我可以看到VS中的行 – user2088807 2014-10-19 16:55:51