[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 小程936 于 2016-6-18 19:49 编辑
  1. @echo off&title 文件处理【小程936 QQ1781047213】
  2. echo 直接拖拽文件夹到本文件上方即可使用。
  3. echo 20元求批处理ksc文件名 @sange1963
  4. set ttt=%1
  5. set tt=%2
  6. if not DEFINED tt Setlocal enabledelayedexpansion
  7. if not DEFINED ttt goto 7
  8. (cd /d %1)||(echo cd-目录不存在&pause>nul&exit)
  9. set /a ab=-2,ad=-1
  10. :1
  11. echo 处理中……
  12. (for /f "delims=" %%i in ('dir /b /a-d /s *.ksc') do if not "%%i"=="" (set xn=%%~ni)&call :2 ) >nul 2>&1
  13. echo 批量修改完成。&start "" %ttt%
  14. pause>nul&exit
  15. :2
  16. for /f "delims=" %%z in (%xn%.ksc) do (set az=%%z)&call :小程936
  17. (del %xn.ksc%)&ren %xn%.1 %xn%.ksc
  18. goto :eof
  19. :小程936
  20. for /f "delims==" %%a in ("%az%") do (set aa=%%a)
  21. for /f "tokens=3 delims=." %%a in ("%az%") do (set aaa=%%a)
  22. >>%xn%.1 (if "%aa:~,2%" == "//" goto :eof
  23. if "%aa%" == "karaoke.internalnumber :" (echo+karaoke.internalnumber :=%xn%;)&goto :eof
  24. if "%aa%" == "karaoke.CommonVideo :" (echo+karaoke.CommonVideo :='%xn%.%aaa%)&goto :eof
  25. (echo+%az%)&goto :eof)
  26. goto :eof
  27. :7
  28. set /p ttt=
  29. if not DEFINED ttt goto 7
  30. call %0 %ttt% 1
  31. exit
复制代码

TOP

返回列表