[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

我也来一个!

我这个是看到batman的程序,得到一点启示而进行修改的!希望楼主能够鉴定一下!
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "str=abHJ      dfsKHK    aB"
  4. echo 转换前的字符串是:%str%
  5. set/p=转换前的字符串是:<nul
  6. set "zm= abcdefghijklmnopqrstuvwxyzZYXWVUTSRQPONMLKJIHGFEDCBA"
  7. :a
  8. if not "!str:~%n%,1!"=="" (
  9.    for /l %%a in (1 1 26) do (
  10.     if "!str:~%n%,1!"=="!zm:~%%a,1!" (set/p=!zm:~-%%a,1!<nul&goto :b)
  11.     if "!str:~%n%,1!"=="!zm:~-%%a,1!" (set/p=!zm:~%%a,1!<nul&goto :b)
  12.    )
  13.    set/p=!str:~%n%,1!<nul
  14. :b
  15.   set/a n+=1&goto :a
  16. )
  17. pause>nul
复制代码

[ 本帖最后由 sjzong 于 2009-4-21 21:09 编辑 ]
1

评分人数

TOP

返回列表