|
|
发表于 2025-9-4 11:53:12
|
显示全部楼层
本帖最后由 aloha20200628 于 2025-9-5 10:27 编辑
回复 1# HalloWord
一。set/a ... 会有返回值屏显,要取消须如 set/a "_n+=1">nul
二。echo 的输出值 ^<...^> 若未被双引号包裹,其首尾两个重定向符号在句式 call echo ... 中依然有效(尽管前缀转义符^),故导致失误,看以下用双引号包裹后的运行结果(确保运行前变量 %_n% 为空值)
- for %a in (*.jp*g) do @set/a "_n+=1">nul &call echo,"<item href="images\%a" id="id_%_n%" media-type="image/jpeg"/>"
复制代码 如要完全达到楼主期望的正确结果,可改用以下命令行代码(确保运行前变量 %_n% 为空值)
- for %a in (*.jp*g) do @set/a "_n+=1">nul &call set/p="<item href="images\%a" id="id_%_n%" media-type="image/jpeg"/>"<nul&echo,
复制代码 |
评分
-
查看全部评分
|