Board logo

标题: 求一个自动生成RAR压缩包的批处理 [打印本页]

作者: amio     时间: 2010-12-13 20:17    标题: 求一个自动生成RAR压缩包的批处理

可以把任意一个程序拖到.bat文件夹中  然后生成xx.rar


最好能带一些rar选项  如   注释功能  压缩密码
作者: Hanyeguxing     时间: 2010-12-13 20:54
CODE:  [Copy to clipboard]
@echo off
set p=密码
set z=注释文件.txt
rar a -inul -m5 -p%p% -z%z% "%~n1" "%~f1"
pause

作者: amio     时间: 2010-12-13 21:29
拖进去后  没有生成rar文件呢。
作者: amio     时间: 2010-12-13 22:05
可以了 是路径问题
要是文件 在桌面  压缩后  就有文件夹了 如Documents and Settings
Administrator 桌面
作者: amio     时间: 2010-12-13 22:05
可以了 是路径问题
要是文件 在桌面  压缩后  就有文件夹了 如Documents and Settings
桌面
作者: amio     时间: 2010-12-13 22:15
能不能 压缩后的文件  在批处理的目录中呢
作者: Hanyeguxing     时间: 2010-12-13 22:34
在拖放的批处理中,不能直接使用%cd%,所以把原代码中的 "%~n1" 改成 "%~dp0%~n1" 就可以了。
CODE:  [Copy to clipboard]
@echo off
set p=密码
set z=注释文件.txt
rar a -inul -m5 -p%p% -z%z% "%~dp0%~n1" "%~f1"
pause
[ Last edited by Hanyeguxing on 2010-12-13 at 22:38 ]
作者: amio     时间: 2010-12-13 23:16
厉害  谢了
作者: acaigg     时间: 2010-12-25 11:29
学习一下。




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5