如何使用批处理文件设置%variable%=%variable%

时间:2013-04-18 09:25:22

标签: command-line

我有两个批处理文件。

档案a:

SET Variablex=0

文件b:

SET Variabley=1
SET %Variablex%=%Variabley%
ECHO %Variablex%

结果为0而不是预期的1。我尝试了各种选项,如引号,感叹号等。

2 个答案:

答案 0 :(得分:0)

批处理文件a执行完毕后,VariableX的值将丢失。 如果从文件a中调用文件b,那么它应该可以工作。

答案 1 :(得分:0)

文件b:

SET "Variabley=1"
SET "Variablex=%Variabley%"
ECHO %Variablex%