我想在控制台中打印变量。 但是,我可以观看%variable_name%...
这是一个示例代码,可以解释我的情况。
Set a=%b% and i respect you, answer!
Set b=lolol i'm happy
Echo %a%
我想要的是:
lolol i'm happy and i respect you, answer!
结果::
%a% and i respect you, answer!
我该如何解决这个问题? (我更新了问题,对不起...)
答案 0 :(得分:4)
首先,您需要在变量a
的内容中使用百分号。将它们加倍,以告诉解析器您希望它们是文字,而不是b
的(当前)内容。
然后,您需要另一层扩展来将%a%
(变量)评估为%b%
(具有百分号的文字),然后将%b%
评估为b
的内容:< / p>
Set a=%%b%% and i respect you, answer!
Set b=lolol i'm happy
call Echo %a%