我有一个DOS批处理文件,我希望回显打开。但是,此DOS批处理文件调用其他批处理文件,然后关闭回显。我不介意子批处理文件为自己回响。但是,有没有办法让他们不影响主脚本的回声呢?
答案 0 :(得分:1)
使用cmd / c运行它们。在单独的CMD实例中。
而不是:
call otherScript.bat
使用:
cmd /C otherScript.bat
这当然只有在我们讨论Windows NT批次时才有意义。
答案 1 :(得分:0)
不幸的是,这是不可能的。在调用另一个批处理文件后,您必须重新启用(@ECHO ON)echo。
答案 2 :(得分:0)
没有。 Hovewer我不确定如果你试图将子脚本的输出重定向到另一个流会发生什么。