【发布时间】:2018-11-27 20:24:37
【问题描述】:
我正在制作一个批处理文件,它在另一个批处理文件的末尾插入一个字符串。
但是,我想在批处理文件中插入%1。但是%1 被设置为一个值(命令参数),因此插入了参数的值。
我正在运行的命令:
floadd.bat test
floadd.bat 内部的代码:
( echo IF %1 ) >> flodo.bat
它插入:
IF test
我怎样才能让它插入:
IF %1
有什么想法吗?
【问题讨论】:
-
试试
( echo IF %%1 ) >> flodo.bat。 -
输出中会有一个尾随空格;避免使用:
(echo IF %%1) >> flodo.bat -
@DodgyCodeException 正是我需要的,谢谢
标签: batch-file command-line-arguments