Ruby和Windows命令行

时间:2014-09-03 21:59:18

标签: ruby windows cmd

我在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%

感谢。

1 个答案:

答案 0 :(得分:0)

为什么使用Echo on

您需要使用set code=...代替set code =...

然后,要重定向程序中的任何文本输出,请使用:

( %code% ) >MyTextFile.txt
Type MyTextFile.txt