
CODE: [Copy to clipboard]但是最后输出的%c%是空的。for %%a in (a123,a465,a789) do (
set b=%%a
set c=%b:a=a被替换%
echo %C%
)
pause
CODE: [Copy to clipboard]但结果使我更无奈:批处窗口一闪而过~~~~~失败~~~~~~setlocal enabledelayedexpansion
for !!a in (a123,a465,a789) do (set b=!!a
set c=!b:a=a被替换!
echo !C!
)
pause
CODE: [Copy to clipboard]没用引号的话被被当成文件处理,单引括起来的会被以当成命令执行setlocal enabledelayedexpansion
for %%a in ("a123,a465,a789") do (set b=%%a
set c=!b:a=a被替换!
echo !C!
)
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |