例如: FOR /F "delims==" %G IN ('SET') DO @echo %G & pause
此命令后,输出行后每次都设置暂停。
但是,我需要在输出> ALL 的输出之后暂停(没有批处理文件,只有一个命令行)。
for ... in (...) do
之后的命令都被视为放置在循环主体中。要改变这种行为,您必须使用括号,这样:
(for /F "delims==" %G in ('SET') do @echo %G) & pause