如何为父脚本保留DOS批量回显?

时间:2009-08-03 18:10:41

标签: batch-file scripting

我有一个DOS批处理文件,我希望回显打开。但是,此DOS批处理文件调用其他批处理文件,然后关闭回显。我不介意子批处理文件为自己回响。但是,有没有办法让他们不影响主脚本的回声呢?

3 个答案:

答案 0 :(得分:1)

使用cmd / c运行它们。在单独的CMD实例中。

而不是:

call otherScript.bat

使用:

cmd /C otherScript.bat

这当然只有在我们讨论Windows NT批次时才有意义。

答案 1 :(得分:0)

不幸的是,这是不可能的。在调用另一个批处理文件后,您必须重新启用(@ECHO ON)echo。

答案 2 :(得分:0)

没有。 Hovewer我不确定如果你试图将子脚本的输出重定向到另一个流会发生什么。