Batch file 如何将所有cmd消息刷新到txt文件?
我正在从Batch file 如何将所有cmd消息刷新到txt文件?,batch-file,windows-7,cmd,Batch File,Windows 7,Cmd,我正在从cmd执行.bat文件。但是由于某些原因,在cmd屏幕上出现了一些错误消息,cmd窗口自动退出,因此我没有足够的时间阅读这些错误消息。所以我试着像这样将所有内容刷新到.txt文件中 cd "C:\Users\myPath\" @echo off test.txt ( java -cp ".;C:\Users\myPath\JARs\xxx.jar;C:\Users\myPath\JARs\yyy.jar;" myJavaClassFile ) 我也试过这个 test.bat >
cmd
执行.bat
文件。但是由于某些原因,在cmd屏幕上出现了一些错误消息,cmd
窗口自动退出,因此我没有足够的时间阅读这些错误消息。所以我试着像这样将所有内容刷新到.txt
文件中
cd "C:\Users\myPath\"
@echo off
test.txt (
java -cp ".;C:\Users\myPath\JARs\xxx.jar;C:\Users\myPath\JARs\yyy.jar;" myJavaClassFile
)
我也试过这个
test.bat > testlog.txt 2> testerrors.txt
但上述方法都不会在
cmd
屏幕关闭前显示所有错误消息在批处理文件末尾粘贴一个暂停命令。或只是从命令窗口提示符手动执行批处理文件。无法重定向应用程序有意直接发送到控制台,而不是标准输出或标准错误。你的情况可能就是这样。