使用命令行参数执行命令(在Windows 8.1 64位上)可以正常工作
test.pbrt --ncores 1
或
test.pbrt [--ncores 1]
执行命令并将输出写入文本文件(在Windows 8.1 64位上)可以正常工作
test.pbrt > test.txt
如何组合它们(不生成单独的bat文件)?以下似乎忽略了命令行参数,甚至停止输出到命令行(仅输出到文本文件)。
test.pbrt --ncores 1 > test.txt
编辑:.pbrt
是一个ascii文本文件,打开这些文件的默认程序是我创建的可执行文件
答案 0 :(得分:2)
">"将标准输出定向到文件。因此,如果命令停止输出到控制台是完全正常的。 至于忽略参数 - 它可能会受到脚本的影响(那个脚本是什么 - 你没有指定)