利用7z实现一键解压

目的:

实现双击zip,7z,rar等文件时自动解压,解压完毕后自动打开文件夹。

工具:

[本文末尾附有所有工具的下载地址]

  1. 7z.exe
  2. types

步骤:

  1. 新建"7z-自动解压"文件夹
  2. 把7z.exe放进去 (7z.exe是7zip的命令版本)
  3. 保存以下代码为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
  1. 找个zip,7z,rar文件分别右键-->打开方式-->浏览程序-->找到7z-AutoUnpack.bat 。并选中以后都按些方式打开,然后确定。
    OK,现在你双击任何zip,7z,rar文件都可以自动解压,并打开文件夹了。
    不过,你突然发现zip,7z,rar文件的关联图标都没了,变得很丑,怎么办呢?
    用types。

用types修改关联图标:

  1. 打开types.exe
  2. 搜索zip
  3. 双击搜索到的zip
  4. 选择Icon选项,浏览本地ico图标,找到中意的
  5. 关闭types,刷新,好了
  6. 7z,rar文件照做

效果图:

是不是有点Cool ? 最重要的是很方便。


下载:

  1. 7z.exe
  2. 7z-AutoUnpack.bat
  3. zip,7z,rar图标
  4. 图标修改工具types
  5. 完整工具打包下载
      
      

  
  

date: 2014-12-13

posted @   yufenga  阅读(2973)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示