标签: windows for-loop cmd
例如: FOR /F "delims==" %G IN ('SET') DO @echo %G & pause
FOR /F "delims==" %G IN ('SET') DO @echo %G & pause
此命令后,每次输出一行后都会设置一个暂停。
但是我需要在 all 行的输出之后暂停(没有批处理文件,只有一个命令行)。
答案 0 :(得分:2)
for ... in (...) do之后的命令都被视为放置在循环主体中。 要更改该行为,您必须使用括号,例如:
for ... in (...) do
(for /F "delims==" %G in ('SET') do @echo %G) & pause