用批处理bat实现rar快速压缩怎么实现呢?

来源:百度知道 编辑:UC知道 时间:2024/06/05 04:21:25
我平时经常把一些文本文档用rar压缩成自解压格式,重复操作非常麻烦,可不可以用批处理写一个bat文件,默认文本文档打开方式就是这个bat文件,运行后这个bat文件自动调用rar命令把文档压缩成自解压格式呢?

查了好多资料了,无奈批处理太过于晦涩难懂,有哪个高手粗略的写个大概,我再自己查资料学习下,谢谢了!

我不也不知道你的具体要求是什么,给你一个批处理压缩文件的例子吧,RAR命令的用法,你可以用CMD进入RAR目录(一般是在:""C:\Program Files\WinRAR\"下),然后输入RAR查看命令的具体用法,下面给例子,功能是把当前目录下所有的txt文件添加到1.rar中:
@echo off
color a
setlocal enabledelayedexpansion
for /f "tokens=* delims= " %%i in ('reg query hkcr\.rar\shellnew^|findstr /i "filename"') do (
set str=%%i
set str1=!str:~0,-10!
set str2=!str1:~16!
)
set path="!str2!rar.exe"
%path% a 1.rar *.txt
pause

复制后保存为bat文件即可,希望能帮到你!

只要一句(如你的WINRAR装在C:\Program Files\WinRAR\
例中的代码是把当前目录的1.txt压缩至1.rar
星号下代码另存为1.bat

*************************************************
@echo off
"C:\Program Files\WinRAR\rar.exe" a 1.rar 1.txt

一、批处理文件内容:
如果需要删除原文件,则为
winrar.exe a -ep -m5 -ibck -sfx %1 %1
如果不需要保留原txt文件,则为
winrar.exe m -ep -m5 -ibck -sfx %1 %1

二、要把此批处理文件保存在wi