【发布时间】:2009-11-06 12:19:48
【问题描述】:
我遇到了set 无法在批处理文件中工作的问题;提炼问题需要一段时间;一开始我以为跟子程序调用有关……
脚本
@echo off
setlocal
set a=aaa
echo a = "%a%"
(
set b=bbb
echo b = "%b%"
)
产生输出
a = "aaa"
b = ""
而我希望
a = "aaa"
b = "bbb"
请问这是为什么?这是DOS中的错误吗?也许我不知道(...) 命令分组语法的某些内容。
谢谢。
【问题讨论】:
标签: batch-file cmd