请问,在
setlocal enabledelayedexpansion
set tin=l10
set x=%tin:~0,1%
set l=15
set 16=m
call set xn=%%%x%%%
set /a z=%xn%+2
call echo %%%z%%%
中,应显示m,却为何又显示为7?
在
for /f %%i in (tin.txt) do (
setlocal enabledelayedexpansion
set tin=%%i
set x=%tin:~0,1%
echo %x%
)
中,tin.txt内容为m10,为何不显示为m,而显示为空?作者: qzwqzw 时间: 2007-8-17 15:53 感觉这两段代码纯粹就是游戏之作
绕了很多弯子
但有些却没有绕的必要