|
|
发表于 2009-11-14 16:56:44
|
显示全部楼层
首先设置变量提高点效率:- @echo off&setlocal enabledelayedexpansion
- for %%a in (aA bB cC dD eE fF gG hH iI jJ kK lL mM nN oO pP qQ rR sS tT uU vV wW xX yY zZ) do (
- set "code=%%a"&set "#!code:~,1!=!code:~1,1!"&set "_!code:~1,1!=!code:~,1!"
- )
- set /p str=请输入字符:&echo.&set /p=经转换后:<nul
- :lp
- if defined _%str:~,1% (
- if "%str:~,1%" equ "!#%str:~,1%!" (
- set /p=!_%str:~,1%!<nul
- ) else (
- set /p=!#%str:~,1%!<nul
- )
- ) else (
- set /p=%str:~,1%<nul
- )
- set "str=%str:~1%"
- if defined str goto lp
- pause>nul
复制代码 |
|