我需要最小化脚本并保存输出。我使用了以下行,但保存的文件为空:
start /MIN script.bat > file.txt
如何最小化脚本并将其输出保存到文件?
答案 0 :(得分:0)
您正在将start
的结果输出到file.txt。该文件为空,因为start /MIN
在当前控制台中不生成任何输出。您想要的是将文件重定向作为已启动命令的一部分。添加引号可以解决此问题。
此外,当我尝试这个时,它创建了一个新的最小化命令提示符,它运行script.bat然后等待进一步的命令。我想这可能不是你的意图。要在script.bat退出后关闭新控制台,请将/ c参数传递给cmd.exe
start /MIN %comspec% /c "script.bat > file.txt"