在批处理文件中插入特定符号
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。
我正在制作一个批处理文件,在另一个批处理文件的末尾插入一个字符串。
不过,我想在批处理文件中插入%1
。但是 %1
被设置为一个值(命令参数),因此插入了参数值。
命令我是运行:
floadd.bat test
floadd.bat
里面的代码:
( echo IF %1 ) >> flodo.bat
它插入:
IF test
我怎样才能让它插入:
IF %1
有什么想法吗?
您只需在代码中添加一个百分号 (%
),如下所示:
(echo IF %%1) >> flodo.bat
注意:括号和代码之间的 space 已被删除。这是可选的,只是因为这些 space 在您的代码中添加了一个额外的 space。