从另一个.bat文件中写入包含%xxx%内容的.bat文件

时间:2018-06-20 11:53:04

标签: batch-file

我想使用转换为exe文件的批处理文件来创建另一个包含内容%key%的批处理文件。

当我尝试执行.exe文件时,%key%被忽略/删除。

使用%random%时也会发生同样的事情。

如何防止创建第二个批处理文件的第一个批处理文件删除%xxx%表达式?

我希望第1批处理只忽略%xxx%表达式,而无需执行任何操作即可将其复制到第2 bat文件中。

1 个答案:

答案 0 :(得分:0)

根据我的评论;为防止变量在Echo期间扩展,请尝试将字符百分比 % 加倍:

(Echo %%xxx%%)>>"2nd.bat"

示例1st.bat

@Echo Off
(@Echo Off
    Echo %%key%%
    Echo Echo %%random%%)>"2nd.bat"