2010-05-20 101 views
1

我的一个变量的值为%val% - 这正是名字!如何忽略%%的评估?

所以: 设置变量=%VAL%

现在会发生什么事是运行脚本时变量将被设置为无为%VAL%被评价过!但是,这不是我想要的...我怎么能告诉DOS忽略这里的%-sign?

有人能帮我解决我的问题吗?

非常感谢......

回答

0
set variable="%val%" 
+0

(-1)不适用于我的环境。 – DevinB 2010-05-20 14:52:48

+0

这不工作在我的位置...... :(但上述解决方案是非常好的! 非常感谢您的帮助! – murxx 2010-05-21 06:10:22

+0

@murxx - 如果解决方案正常工作,请务必将它们标记为答案,并upvote那些你认为有用的。 – CrimsonX 2010-06-04 20:39:49

1

使用双%字符逃脱一个人,因为不同类型的转义字符

set variable=%%val%% 

here

+0

非常感谢,解决了! – murxx 2010-05-21 06:10:00

1
SET variable=%%var%% 

ECHO %variable% 

PAUSE 

在我的机器上工作。

+0

非常感谢,解决了! – murxx 2010-05-21 06:08:11