在窗口批处理中,可以使用以下命令将命令的结果保存为变量:
for /f "delims=" %%a in ('command') do set variable=%%a
其中,command
是要执行的命令,variable
是要保存结果的变量名。
这个命令使用了for /f
循环和set
命令。for /f
循环用于迭代命令的输出,并将每一行赋值给变量%%a
。"delims="
参数用于指定不使用分隔符,以便正确处理包含空格的输出。
以下是一个示例,将dir
命令的结果保存到变量result
中:
for /f "delims=" %%a in ('dir') do set result=%%a
在这个例子中,dir
命令会列出当前目录的文件和文件夹,并将每一行的结果赋值给变量result
。你可以根据需要替换dir
命令为其他命令。
这种方法可以方便地将命令的结果保存为变量,以便后续在批处理脚本中使用。
领取专属 10元无门槛券
手把手带您无忧上云