我这个是看到batman的程序,得到一点启示而进行修改的!希望楼主能够鉴定一下!- @echo off
- setlocal enabledelayedexpansion
- set "str=abHJ dfsKHK aB"
- echo 转换前的字符串是:%str%
- set/p=转换前的字符串是:<nul
- set "zm= abcdefghijklmnopqrstuvwxyzZYXWVUTSRQPONMLKJIHGFEDCBA"
- :a
- if not "!str:~%n%,1!"=="" (
- for /l %%a in (1 1 26) do (
- if "!str:~%n%,1!"=="!zm:~%%a,1!" (set/p=!zm:~-%%a,1!<nul&goto :b)
- if "!str:~%n%,1!"=="!zm:~-%%a,1!" (set/p=!zm:~%%a,1!<nul&goto :b)
- )
- set/p=!str:~%n%,1!<nul
- :b
- set/a n+=1&goto :a
- )
- pause>nul
复制代码
[ 本帖最后由 sjzong 于 2009-4-21 21:09 编辑 ] |