实现方法:
新建一个文本文件,在其中输入以下内容:
Windows Registry Editor Version
5.00
[HKEY_CLASSES_ROOT\*\Shell\解压到上级文件夹]
[HKEY_CLASSES_ROOT\*\Shell\解压到上级文件夹\Command]
@="c:\\ProgramFiles\\winrar\\WinRAR.exe x -av- -o- -cfg- -ibck-ILOGrar.log -y \"%1\"..\\"
小提示:在实际应用中,要将c:\\ProgramFiles\\winrar\\WinRAR.exe替换为你的WinRAR程序安装路径。
此后,将该文件关闭保存为*.reg,并运行它,在弹出的询问对话框中确认操作,将该*.rar文件中的信息添加进注册表。
最终效果:大家选择指定的RAR文档,在右键弹出菜单中是否看到了一个“解压到上级文件夹”项目(如图1) ,点击它,即可确认操作。
小提示:该方法不仅适用于RAR文档,凡是WinRAR程序所支持的关联类型,均可调用“解压到上级文件夹”菜单项。
魔法2:将指定文件夹中的压缩文档解压缩至上级目录如果同一文件夹中有大量的压缩文档均需解压缩至上级目录,那么,利用上一方法甚为不便,且会造成大量的多线程操作。此时,就需要在文件夹中也添加相应的关联菜单。
实现方法:
新建一个文本文件,在其中输入以下内容:
Windows Registry Editor Version
5.00
[HKEY_CLASSES_ROOT\Folder\shell\在已选择文件夹中解压缩文件]
[HKEY_CLASSES_ROOT\Folder\shell\在已选择文件夹中解压缩文件\command]
@="c:\\ProgramFiles\\winrar\\WinR
AR.exe x -av- -o- -cfg- -ibck-ILO
Grar.log -y -r \"%1\\*.*\"\"%1\\..\\\""
此后,将该文件保存为*.reg,并将其中的信息添加进注册表。
最终效果:我们用鼠标右键单击选定的文件夹后,选择其中新增的“在已选择文件夹中解压缩文件”项目,即可将其中所有的压缩文件解压缩到上级目录中