Batch file 如何为父脚本启用DOS批处理回显?

Batch file 如何为父脚本启用DOS批处理回显?,batch-file,scripting,Batch File,Scripting,我有一个DOS批处理文件,我想回显打开。但是,此DOS批处理文件调用其他批处理文件,然后关闭回显。我不介意子批处理文件自行关闭回显。但是,有没有办法不影响主脚本的响应?使用cmd/c运行它们。在单独的CMD实例中 而不是: call otherScript.bat 使用: 当然,这只有在我们讨论Windows NT批处理时才相关。不幸的是,这是不可能的。调用另一个批处理文件后,您必须重新启用(@ECHO ON)ECHO。否。如果您尝试将子脚本的输出重定向到其他流,我不确定会发生什么。好主意。但

我有一个DOS批处理文件,我想回显打开。但是,此DOS批处理文件调用其他批处理文件,然后关闭回显。我不介意子批处理文件自行关闭回显。但是,有没有办法不影响主脚本的响应?

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

而不是:

call otherScript.bat
使用:


当然,这只有在我们讨论Windows NT批处理时才相关。

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

否。如果您尝试将子脚本的输出重定向到其他流,我不确定会发生什么。

好主意。但是请注意,任何EXIT命令都只会从当前shell中退出,而不是从整个脚本中退出。
cmd /C otherScript.bat