- @echo off&setlocal enabledelayedexpansion
- set "a=bathome"
- ::以下for循环实现的是set "b=a"&set "c=b"&set "d=c"&set "e=d"
- for %%a in (ba cb dc ed) do set "str=%%a"&set "!str:~,1!=!str:~1!"
-
- call,call,call,set e=%%%%%%%%%%%%%%%e%%%%%%%%%%%%%%%
- call,echo %%%e%%%
-
- pause
复制代码
::虽然 call 效率低 但也想贴出来(针对本题的转承次数)
回去想了想---可以一call到底
call,call,call,call,echo %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%e%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[ 本帖最后由 vsbat 于 2009-11-22 13:14 编辑 ] |