为了账号安全,请及时绑定邮箱和手机立即绑定

将命令输出分配给批处理文件中的变量

将命令输出分配给批处理文件中的变量

慕森王 2019-08-05 15:29:56
将命令输出分配给批处理文件中的变量我正在尝试将命令的输出分配给变量 - 例如,我正在尝试将当前的flash版本设置为变量。我知道这是错的,但这是我试过的:set var=reg query hklm\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion>要么reg query hklm\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion >> set var是的,你可以看到我有点失落。任何和所有的帮助表示赞赏!
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

已经设计了一种方法,但是这样您就不需要临时文件了。

for /f "delims=" %%i in ('command') do set output=%%i

但是,我确信这有其自身的例外和限制。


查看完整回答
反对 回复 2019-08-05
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

这篇文章有一个方法来实现这一目标

from(zvrba)您可以通过首先将输出重定向到文件来完成。例如:

echo zz > bla.txtset /p VV=<bla.txt
echo %VV%


查看完整回答
反对 回复 2019-08-05
  • 3 回答
  • 0 关注
  • 847 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信