我在windows cmd或命令行工具中运行rake drive:unit_tests:load_data_parameters here
形式的ruby测试脚本。此测试在屏幕上显示一些输出。我试图从批处理或.bat文件运行此测试。我还希望bat文件输出从屏幕到文本文件的所有内容。当我在bat文件中执行与变量相同的命令时,没有任何反应。
如何解决我的问题?
我试过了 -
@Echo on
set code = rake drive:unit_tests:load_data_parameters here
%code%
感谢。
答案 0 :(得分:0)
为什么使用Echo on
?
您需要使用set code=...
代替set code =...
然后,要重定向程序中的任何文本输出,请使用:
( %code% ) >MyTextFile.txt
Type MyTextFile.txt