|
|
发表于 2010-4-15 15:20:01
|
显示全部楼层
- @echo off
- set "rar=C:\Program Files\WinRAR\rar.exe"
- for %%a in ("C:\test\*.rar") do (setlocal enabledelayedexpansion
- "%rar%" vt "%%a" >"%temp%\%%~na.txt"
- for /f "delims=" %%h in ('findstr "注释:" "%temp%\%%~na.txt"') do set "c=%%h"
- set "c=!c:~4!"
- set "c=!c:天空=华军!"
- echo !c! | "%rar%" c "%%a")
复制代码 1,如果涉及敏感字符,则使用sed、fr等修改%temp%\%%~na.txt文件,然后从文件添加注释,如rar.exe c -z注释文本.txt 压缩文件名
2,winrar.exe和rar.exe都可以执行相同的操作
3,rar.exe的命令行语法说明在winrar目录下的rar.txt中
4,winrar.exe的命令行语法说明在winrar目录下的WinRAR.chm或WinRAR.hlp中
[ 本帖最后由 hanyeguxing 于 2010-4-15 15:23 编辑 ] |
|