疑似BAT的BUG及避错办法

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了疑似BAT的BUG及避错办法相关的知识,希望对你有一定的参考价值。

  • 具体代码
@ECHO OFF

ECHO -
for %%i in (Office.exe      ^
            TPlayerCore.dll ^
           ) ^
do (
    ECHO 1=%%i
    SET WORK_FILE=%%i
    ECHO Sign %WORK_FILE% now!
    ECHO 2=%%i
    
    ECHO -
)
  • 实际输出
-
1=Office.exe
Sign TPlayerCore.dll now!
2=Office.exe
-
1=TPlayerCore.dll
Sign TPlayerCore.dll now!
2=TPlayerCore.dll
-

其中的SET一句出问题了。

  • 避错办法

不要在SET中使用%%i,直接使用%%i。

没有找到其他更好的办法。

以上是关于疑似BAT的BUG及避错办法的主要内容,如果未能解决你的问题,请参考以下文章

PostgreSQL-JDBC疑似bug:部分接口参数的表名列名必须全部小写

vscode代码片段建议bug

避错,常见Appium相关问题及解决方案

elementUI使用el-upload上传文件写法总结及避坑,上传图片/视频到本地/服务器以及回显+删除

Matlab疑似因为数据过大而卡死了……求解决办法!

震惊!Apple 疑似要禁止 React-Native JSPatch 等?