在批处理文件中插入特定符号

Inserting specific symbols in a batch file

我正在制作一个批处理文件,在另一个批处理文件的末尾插入一个字符串。

不过,我想在批处理文件中插入%1。但是 %1 被设置为一个值(命令参数),因此插入了参数值。

命令我是运行:

floadd.bat test

floadd.bat里面的代码:

( echo IF %1 ) >> flodo.bat

它插入:

IF test

我怎样才能让它插入:

IF %1

有什么想法吗?

您只需在代码中添加一个百分号 (%),如下所示:

(echo IF %%1) >> flodo.bat

注意:括号和代码之间的 space 已被删除。这是可选的,只是因为这些 space 在您的代码中添加了一个额外的 space。