7-zip有一个不足,就是context menu上不能直接生成*.zip(可以直接生成*.7z)
那么有没有办法添加Zip快捷压缩呢,答案是肯定的:把下文存为a.reg,双击导入注册表后,就可以了
注意1:只能对一个文件(或目录)处理
注意2:请确保注册表中程序名与你的7-zip版本一致(文件名是 7zFM/7zg还是7zFMn/7zgn)
注意3:对快捷方式(.lnk)操作,结果是把源文件压缩了,生成的zip也在源文件目录下。
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.zip]@="7-Zip.zip"[HKEY_CLASSES_ROOT\7-Zip.zip]@="zip Archive"[HKEY_CLASSES_ROOT\7-Zip.zip\DefaultIcon]@="C:\\Program Files\\7-Zip\\Formats\\zip.dll"[HKEY_CLASSES_ROOT\7-Zip.zip\shell]@=""[HKEY_CLASSES_ROOT\7-Zip.zip\shell\open]@=""[HKEY_CLASSES_ROOT\7-Zip.zip\shell\open\command]@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""[HKEY_CLASSES_ROOT\*\shell] [HKEY_CLASSES_ROOT\*\shell\Zip]@="Compress to &Zip" [HKEY_CLASSES_ROOT\*\shell\Zip\command] @="\"C:\\Program Files\\7-Zip\\7zg.exe\" a -tzip -mx9 \"%1\".zip \"%1\"" [HKEY_CLASSES_ROOT\Folder\shell\Zip] @="Compress to &Zip" [HKEY_CLASSES_ROOT\Folder\shell\Zip\command] @="\"C:\\Program Files\\7-Zip\\7zg.exe\" a -r -tzip -mx9 \"%1\".zip \"%1\""
