找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 18983|回复: 2

[文本处理] 批处理如何将命令的输出值(返回值)赋值给变量?

[复制链接]
发表于 2015-12-16 16:40:44 | 显示全部楼层 |阅读模式
批处理生疏,有个问题请教各位前辈:
命令输出值作为变量使用
过程如下:
命令行输入命令: ovcoreid   输出:c2d5f512-f95a-757d-1943-8e73a0085cc1
我需要在另一条命令里面用到这个输出的值
ovcert  -remove -f   输出内容(变量)

怎样设置这个变量?试了几种方法,出来都是命令本身而不是执行后的值~~~

不知道描述的是否清楚?
发表于 2015-12-16 16:45:29 | 显示全部楼层
不知道你是怎么试的~~~
  1. for /f "delims=" %%i in ('命令') do set result=%%i
复制代码
 楼主| 发表于 2015-12-16 16:58:16 | 显示全部楼层
非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 09:01 , Processed in 0.017205 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表