Batch file 如何回显2%的符号而不将其塑造为变量

Batch file 如何回显2%的符号而不将其塑造为变量,batch-file,variables,Batch File,Variables,我正试图使敌人的攻击功能,但我有这个问题 ( echo echo a wild %Enemy% Appears :O )>Root\Enemies\AttackSystem.bat 但它只是将其替换为一个变量。。。我该如何解决这个问题 echo echo a wild %%Enemy%% Appears :O 通常,^会“转义”类似于|的字符,该字符对cmd具有特殊意义,并表示该字符将被解释为普通字符。但是,%的转义字符是%的可能重复字符

我正试图使敌人的攻击功能,但我有这个问题

(
echo echo a wild %Enemy% Appears :O
)>Root\Enemies\AttackSystem.bat
但它只是将其替换为一个变量。。。我该如何解决这个问题

echo echo a wild %%Enemy%% Appears :O
通常,
^
会“转义”类似于
|
的字符,该字符对
cmd
具有特殊意义,并表示该字符将被解释为普通字符。但是,
%
的转义字符是
%

的可能重复字符