返回列表 发帖
回复 1# jieyuan_1981

代码中调用的独立运行版 rar.exe 可从本坛第三方下载(http://bcn.bathome.net/s/tool/index.html?key=rar)落地即用,与批处脚本文件和 *.rar 文件同目录...
  1. @echo off &for /f "delims=" %%a in ('rar.exe lb 1.rar^|findstr /ir ".*\.YK000" ') do (
  2.    set "a=%%a" &setlocal enabledelayedexpansion &set "a=!a:~,-3!"
  3.    rar.exe rn -inul 1.rar "%%a" "!a!exe" &endlocal)
  4. pause&exit/b
复制代码

TOP

回复 7# jieyuan_1981

如果批处脚本存为 utf-8 编码,则可用以下代码重试
  1. @echo off &chcp 65001>nul
  2. for /f "delims=" %%a in ('rar.exe lb 1.rar^|findstr /ir ".*\.YK000" ') do (
  3.    set "a=%%a" &setlocal enabledelayedexpansion &set "a=!a:~,-3!"
  4.    rar.exe rn -inul 1.rar "%%a" "!a!exe" &endlocal)
  5. pause&exit/b
复制代码

TOP

返回列表