[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f "delims=" %%a in ('dir /b/a-d "*.*"') do (
  3.    if not "%%~nxa"=="%~nx0" (
  4.       set "more=%%a"&set "mo=%%~na"&set "n=0"&set "ming="
  5.       setlocal enabledelayedexpansion
  6.       call :mo
  7.       ren "!more!" "!ming!%%~xa"
  8.       endlocal
  9.    )
  10. )
  11. pause&exit
  12. :mo
  13. if not "!mo:~%n%,1!"=="" (
  14.    set "niu=!mo:~%n%,1!"
  15.    call :niu
  16.    set /a "n+=1"
  17.    goto :mo
  18. )
  19. goto :eof
  20. :niu
  21. for %%b in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
  22.    if /i "%niu%"=="%%b" (set "ming=!ming!%niu%"&goto :eof)
  23. )
复制代码
1

评分人数

TOP

5楼的代码运行不成功

TOP

原帖由 batman 于 2008-7-28 01:16 发表

我都测试了N次了,怎么会不成功

昨天晚上测试的时候不行,今天早上却可以,怪...

TOP

返回列表