注册 登录
编程论坛 汇编论坛

使用批处理for循环echo写多个文本文件的错误求解

a386115360 发布于 2017-06-05 13:17, 1977 次点击
程序代码:

rem QCIF 时域1/2下采样
set num=(ab cd ed)
for %%a in %num% do
(echo ^<?xml version="1.0" encoding="UTF-8"?^>
echo ^<note^>   
echo   ^<to^>Tove^</to^>   
echo   ^<from^>Jani^</from^>   
echo   ^<heading^>Reminder^</heading^>  
echo   ^<body^>Don't forget me this weekend! %%a^</body^>
echo ^</note^>) >E:%%a.xml
pause

这样进行循环写XML文件的问题出在哪里?是不是for循环使用的不正确,该怎么修改才能实现循环写多个xml文件呢?
2 回复
#2
八画小子2017-06-08 01:08
请不要在汇编板块问这种莫名其妙的问题
#3
星系隐2019-11-14 22:14
去批处理之家吧,顺便,power shell爆了batch 3000条街,赶紧试试power shell吧
1