【发布时间】:2016-04-30 18:40:01
【问题描述】:
我想做这样的事情
1.bat
var1=The bot now At %PlaceName%
2.bat
SET PlaceName=Hotan
Echo %var1%
应该是这样的:
The bot now At Hotan
但它显示为:
The bot now At %PlaceName%
【问题讨论】:
-
我对此知之甚少,无法提供足够的答案,但此链接可能会对您有所帮助。 cplusplus.bordoon.com/cmd_exe_variables.html
-
你试过明显的
SET var1=The bot now at %PlaceName%吗? -
是的,我做到了。 SET var1=机器人现在位于 %PlaceName%
-
我写错了,我的意思是 SET Var1=机器人现在位于 %PlaceName% @RyanBemrose
-
如果您运行了
SET行(并且之前设置了PlaceName),那么 Var1 就有您想要的文本。echo %var1%来看看。
标签: batch-file batch-processing