Windows 批处理文件:如何启用命令的内联回显

Windows batch file: how to enable inline echo of a command

如果在 Windows 批处理文件中默认禁用 echo,有没有办法为特定命令启用它 "inline"?我知道可以通过在命令前加上“@”来 禁用 回显特定命令,但是有没有办法做相反的事情?

例如,假设有这样一个批处理文件:

@echo off
cmd1
cmd2
cmd3
:EOF

我如何强制回显上面的 cmd2?

您不能简单地在 @echo on 开始您的批次 cmd2 并在 @echo off 结束吗?