文档库 最新最全的文档下载
当前位置:文档库 › 轻松为WinRAR添加自定义的右键菜单

轻松为WinRAR添加自定义的右键菜单

WinRAR是我们经常使用的压缩软件,而其中最常用的功能就是在右键菜单中选择压缩或是解压缩。不过,WinRAR自带的几项菜单项总有这样或那样的不便之处,下面我们就来为WinRAR的右键菜单增加新选项(注意根据情况修改WinRAR的安装路径,本文以WinRAR安装在C:\Program files\Winrar\为例)。

1.快速添加注释项
从网上下载的文件,如果将注册码添加到压缩包注释文件中,那么不仅可以随时方便地查看,而且注册码还不会掉失。下面我们就来为WinRAR右键菜单中增加“添加注释”项。
打开“注册表编辑器”,依次定位至[HKEY_CLASSES_ROOT\WinRAR\shell],右击“shell”项,在其下新建“添加注释”项,再新建“command”子项。修改右侧窗格“(默认)”键值为“"C:\Program files\Winrar\rar.exe" c "%1"”(不含外侧引号)。
再定位至[HKEY_CLASSES_ROOT\WinRAR.ZIP\shell],按上面的方法添加“shell”及“command”子项并修改“(默认)”键值。
在“资源管理器”中右击RAR或ZIP压缩包,选择“添加注释”项,就可以在弹出窗口中添加注释文件了。

2.压缩文件轻松合并
在日常的文件操作中,经常会遇到需要将几个压缩包合在一起的操作,于是,我们就要先将它们解压缩,再合并,现在我们就为右键菜单中添加上这个功能。
第一步:在注册表编辑器中,依次屏开[HKEY_CLASSES_ROOT\*\shell],在其下新建“1.解压缩-合并”项,再其下新建“command”子项,同时修改右侧窗格的“(默认)”的键值为“"C:\Program files\winrar\WinRAR.exe" x -ibck -ILOGrar.log -y "%1" c:\temp”(不含外侧的引号)。
第二步:在[HKEY_CLASSES_ROOT\*\shell]下新建“2.压缩-合并”,同样再新建“command”子项,修改右侧窗格的“(默认)”键值为“"C:\Program files\Winrar\WinRAR.exe" a -r -df -cfg- -ibck 合并后 c:\temp\*.*”(不含外侧的引号)。
第三步:使用时,只要先选择所有压缩包,右击后选择“1.解压缩-合并”,然后进入需要保存合并后文件的目录,右击任意文件,点击“2.压缩-合并”,就可以得到“合并后.RAR”文件。

3.将文件解压缩至上级文件夹
把压缩包下错了位置,需要解压缩到上一层文件夹中,你会怎么操作?复制,然后粘贴,再解压缩?是不是会觉得比较麻烦?没关系,我们就来增加一项“解压缩至上级文件夹”。
在“注册表编辑器”中依次展开至[HKEY_CLASSES_ROOT\WinRAR\shell],新建“解压缩至上级文件夹”项,并为其建立子项“command”,修改右侧窗格“(默认)”键值为“"C:\Program Files\WinRAR\Winrar.exe" x -o- -ibck -ILOGrar.log -y "%1" ..\”(不含外侧引号)。找到[HKEY_CLASSES_ROOT\WinRAR.ZIP\shell],按前面的方法修改。
完成后,只要右键RAR或ZIP压缩包,就可以看到“解压缩

至上级文件夹”了。

4.压缩&自解压随意变
我们从网上下载的文件多是RAR格式,使用时还要解压缩,不方便给菜鸟使用,还是将它们转换为EXE格式的自解压缩包吧,这样在没有WinRAR的电脑上一样可以使用。
在注册表编辑器下的[HKEY_CLASSES_ROOT\WinRAR\shell]及[HKEY_CLASSES_ROOT\WinRAR.ZIP\shel]下均建立“转换自解压缩文件”项,并为其建立“command”子项,并将右侧窗格中的“(默认)”键值均修改为“"C:\Program Files\WinRAR\Winrar.exe" s -ibck -y "%1"”(不含外侧的引号)。
在[HKEY_CLASSES_ROOT\exefile\shell]下新建“转换为压缩文件”项,同样再并建立“command”子项,修改右侧窗格中的“(默认)”的键值为“"C:\Program Files\WinRAR\Winrar.exe" s- -ibck -y "%1"”(不含外侧的引号)即可。
现在右击RAR或ZIP文件就可以将其转换为自解压文件,右击EXE文件可将其转换为RAR压缩文件。

5.解压缩就要一次完成
网上下载的压缩包有ZIP的,也有RAR,还有很多杂七杂八的格式,有没有可能将一个文件夹下的所有文件一次性全部解压缩呢?没问题,下面的方法就可以。
在“注册表编辑器”中展开[HKEY_CLASSES_ROOT\Folder\shell]项,在其下新建“解压所有文件”项及“command”子项,然后将右侧窗格中的“(默认)”键值修改为“"C:\Program files\winrar\WinRAR.exe" x -o- -cfg- -ibck -ILOGrar.log -y "%1\*.*" "%1\"”(不含外侧的引号)。
现在只要右键保存有压缩包的文件,选择“解压所有文件”项就可以解开压缩包了。

6.快速提取指定的文件
如果你想从一个文件夹解下提取所有TXT文件怎么办?其实用WinRAR就可以解决了。
在注册表编辑器中,依次展开[HKEY_CLASSES_ROOT\Folder\shell],新建“提取TXT文件”子项,并建立“command”子项,然后在窗口右侧修改“(默认)”的数值为“"C:\Program files\WinRAR\Winrar.exe" a -r -ep "%1" "%1\*.txt"”(不含外侧引号)。这样以后只要右击文件夹后,选择菜单中的“提取TXT文件”项,就可以把所有的TXT文件都提取出来了。

7.快速提取所有文件的注释
前面已经介绍了RAR注释添加的方法,如果想将它们提取出来保存为TXT文件怎么办呢?没关系,我们再为右键菜单中添加一个提取注释文件的功能。
打开“注册表编辑器”,依次展开至[HKEY_CLASSES_ROOT\WinRAR\shell],新建“取出注释”项,在其下新建“command”子项,将右侧窗格中的“(默认)”修改为“"C:\Program files\WinRAR\Winrar.exe" cw "%1" "%l.txt"”。
使用时,只要右击RAR文件,选择“取出注释”即可

相关文档
相关文档 最新文档