DOS命令:关于在FOR循环中替换字符串变量的问题

2025-03-02 00:29:54
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion
for /F %%a in ('date /T') do (
 set b=中国
 set b=!b:中国=中华人民共和国!
 echo !b!
 echo %%a
)
endlocal
pause

for循环里要用 !b!,%b%用不了