我想使用转换为exe文件的批处理文件来创建另一个包含内容%key%
的批处理文件。
当我尝试执行.exe
文件时,%key%
被忽略/删除。
使用%random%
时也会发生同样的事情。
如何防止创建第二个批处理文件的第一个批处理文件删除%xxx%
表达式?
我希望第1批处理只忽略%xxx%
表达式,而无需执行任何操作即可将其复制到第2 bat文件中。
答案 0 :(得分:0)
根据我的评论;为防止变量在Echo
期间扩展,请尝试将字符百分比 %
加倍:
(Echo %%xxx%%)>>"2nd.bat"
示例1st.bat
:
@Echo Off
(@Echo Off
Echo %%key%%
Echo Echo %%random%%)>"2nd.bat"