DOS之用变量存储输出

很多时候, 我们需要在批处理里面把一个命令的输出存储到一个变量里面, 可以用下面的代码段实现

FOR /F "delims=" %%i IN ('VER') DO @SET myvar=%%i

ECHO %myvar%

PAUSE

注1:  如果想直接在CMD上运行, 请把"%%"变成"%"

注2:  这里演示用的输出命令是"VER", 返回操作系统版本信息

注3:  "@"在这里是把SET命令的回显关闭

其余的就不做多解释, 你懂的

原文地址:https://www.cnblogs.com/LeoWong/p/2269812.html