利用7z实现一键解压
目的:
实现双击zip,7z,rar等文件时自动解压,解压完毕后自动打开文件夹。
工具:
[本文末尾附有所有工具的下载地址]
- 7z.exe
- types
步骤:
- 新建"7z-自动解压"文件夹
- 把7z.exe放进去 (7z.exe是7zip的命令版本)
- 保存以下代码为7z-AutoUnpack.bat
7z-AutoUnpack.bat
@echo off
for %%i in (%0) do set batdir=%%~dpi
cd /d %batdir%
set ext=%~x1
7z.exe x -t* %1 -o"%~dpn1\"
if not %errorlevel%==0 (
echo ============================================
echo.
echo %1
echo.
echo 以%ext:~1%格式解压失败.
echo.
echo 按任意键退出.&pause>nul
exit
)
start explorer "%~dpn1\"
rem del %1
exit
- 找个zip,7z,rar文件分别右键-->打开方式-->浏览程序-->找到7z-AutoUnpack.bat 。并选中以后都按些方式打开,然后确定。
OK,现在你双击任何zip,7z,rar文件都可以自动解压,并打开文件夹了。
不过,你突然发现zip,7z,rar文件的关联图标都没了,变得很丑,怎么办呢?
用types。
用types修改关联图标:
- 打开types.exe
- 搜索zip
- 双击搜索到的zip
- 选择Icon选项,浏览本地ico图标,找到中意的
- 关闭types,刷新,好了
- 7z,rar文件照做
效果图:
是不是有点Cool ? 最重要的是很方便。
下载:
date: 2014-12-13