
CODE: [Copy to clipboard]以上代码运行结果:for /f %%a in ('dir /b %~dp0') do (
set haha=%%a
echo %haha%)
pause
CODE: [Copy to clipboard]什么情况下该使用变量延迟?@echo off
setlocal enabledelayedexpansion
for /f %%a in ('dir /b %~dp0') do (
set haha=%%a
echo !haha!
)
pause
CODE: [Copy to clipboard]简析环境变量和变量延迟特殊字符以及中介法的微妙关系@echo off
for /f %%a in ('dir /b %~dp0') do (
set haha=%%a
setlocal enabledelayedexpansion
echo !haha!
endlocal
)
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |