CAB压缩批处理!

方式一

 

 1 @echo off
2 set cz=右键增加CAB压缩与解压缩
3 set reg=xp.reg
4 cd.>%reg%
5 echo>>%reg% Windows Registry Editor Version 5.00
6 echo>>%reg% [HKEY_CLASSES_ROOT\*\shell\压缩成CAB格式单文件包]
7 echo>>%reg% [HKEY_CLASSES_ROOT\*\shell\压缩成CAB格式单文件包\command]
8 echo>>%reg% @="makecab /v3 /D CompressionType=LZX /D CompressionMemory=21 \"%%1\""
9 echo>>%reg% [HKEY_CLASSES_ROOT\*\shell\解压缩CAB格式单文件包到当前文件夹]
10 echo>>%reg% [HKEY_CLASSES_ROOT\*\shell\解压缩CAB格式单文件包到当前文件夹\command]
11 echo>>%reg% @="expand -r \"%%1\""
12 regedit /s %reg%
13 del /f /q %reg%
14 echo 操作结束-%cz%
15 echo.
16
17 EXIT

 

 

方式二

1 @echo off
2 reg add "HKCR\*\shell\压缩成CAB格式单文件包" /ve /d 压缩成CAB格式单文件包 /f
3 reg add "HKCR\*\shell\压缩成CAB格式单文件包\command" /ve /d "makecab /v3 /D CompressionType=LZX /D CompressionMemory=21 \"%%1\"" /f
4 reg add "HKCR\*\shell\解压缩CAB格式单文件包到当前文件夹" /ve /d 解压缩CAB格式单文件包到当前文件夹 /f
5 reg add "HKCR\*\shell\解压缩CAB格式单文件包到当前文件夹\command" /ve /d "expand -r \"%%1\"" /f
6
7 EXIT




posted @ 2011-12-09 13:29  banbu  阅读(838)  评论(0编辑  收藏  举报