中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 07:57
48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何在批处理中将Dos命令的输出结果直接赋给一个变量
可打印版本  1,765 / 8
第1楼 hnhhcj 发表于 2006-11-30 00:57
新手上路 发帖 2 积分 8
如何在批处理中将Dos命令的输出结果直接赋给一个变量
如题。
第2楼 a9319751 发表于 2006-11-30 05:54
中级用户 发帖 170 积分 439
for %%i in (命令) set %%i
第3楼 tao0610 发表于 2006-11-30 06:15
高级用户 发帖 218 积分 579
命令两边加个'命令'
第4楼 x412637729 发表于 2006-12-11 01:06
初级用户 发帖 19 积分 38
请解释一下子。
第5楼 lifei666 发表于 2006-12-19 10:13
初级用户 发帖 11 积分 23
正在找
高手给个详细解答啊!
第6楼 sunyao 发表于 2006-12-19 22:54
初级用户 发帖 60 积分 141 来自 天津
就是查找‘命令’的输出,并把输出赋个变量%i
第7楼 jgc 发表于 2007-01-06 06:18
初级用户 发帖 20 积分 153
另外,别忘了do和参数/f。
修正为:
for /f %%i in ('命令') do set %%i
第8楼 lxmxn 发表于 2007-01-06 07:16
版主 发帖 4,938 积分 11,386
  再修正一下:

[ Last edited by lxmxn on 2007-1-5 at 06:17 PM ]
第9楼 plp626 发表于 2008-01-22 00:22
银牌会员 发帖 1,020 积分 2,278
为什么都要用for呢,不嫌代码长吗?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023