- 帖子
- 1066
- 积分
- 1453
- 技术
- 103
- 捐助
- 0
- 注册时间
- 2010-6-20
|
3楼
发表于 2014-10-17 13:32
| 只看该作者
本帖最后由 newswan 于 2014-10-18 00:04 编辑
有2个变量Lange和Option,根据2个变量组合,截取的位置不同,长度不同
基本解决,大家还有什么好办法?
请指教
echo off
setlocal enabledelayedexpansion
set xx=01abhzj
set enNum=1,1
set enLetter=2,2
set cnNum=4,1
set cnLetter=5,2
set Language=en
set Option=Letter
set b=!%Language%%Option%!
echo !xx:~%b%!
set Vol!Option!=!xx:~%b%!
echo ***!Vol%Option%!***
echo,
call :setvar %Language% %Option%!
echo ****!Vol%Option%!****
goto :end
:setvar
set vb=!%1%2!
set Vol%2=!xx:~%vb%!
goto :eof
:end
pause |
|