我尝试在下面的方式中使用标题中的命令。 (让我们用file.bat中的那个命令调用文件)
copy copy %0 address >file1.bat
当进入file1.bat时它有copy "address of file.bat" address
。
如何将它作为纯文本放入file1.bat中的%0?
对不起,我对批次缺乏经验。
答案 0 :(得分:2)
对批次具有特殊意义的字符需要先前的"转义"暂停其特殊含义的字符(仅适用于那个实例)。
大多数字符的转义为^
,因此要输出文字>
,您需要^>
。
%
的转义只是%
,因此对于文字%0
,您需要{echo =`%%0
。