利用7z实现一键解压

摘要:
目的:实现双击zip、7z、rar等文件时的自动解压,解压后自动打开文件夹。然而,你突然发现,zip、7z和rar文件的相关图标都不见了,它们变得很难看。你该怎么办?使用以下类型修改关联的图标:打开类型Exe搜索zip双击搜索到的zip以选择图标选项,浏览本地图标,找到所需的关闭类型,刷新,然后对7z rar文件执行相同操作:有点酷吗?下载:7z。exe7z AutoUnpack Batzip,7z,rar图标图标修改工具类型完整工具包下载日期:2014-12-13

目的:

实现双击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文件照做

效果图:

利用7z实现一键解压第1张

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


下载:

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

  
  

date: 2014-12-13

免责声明:文章转载自《利用7z实现一键解压》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇app中的弹窗—(对话框,动作菜单,浮出层,toast,snackbar等)WPF简介:VS创建桌面应用程序下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转]ubuntu下解压zip文件

1.功能作用:解压缩zip文件2.位置:/usr/bin/unzip3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]4.主要参数    -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换    -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不...

win10 优化批处理

@ECHO off ECHO 关闭自动修复 bcdedit /set recoveryenabled NO echo 完成 ECHO 关闭Windows Defender reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows Defender" /v "DisableAntiSpywar...

微服务一键启动脚本shell带有环境变量的

etting####################################################### #程序代码数组APPS=(cAssistantbussiness cAssistantbussinessweb) #程序名称数组 NAMES=(爱生活业务服务后台 爱生活业务服务前台 ) #jar包数组 JARS=(cAssistan...

脚本程序gdb 脚本

时间紧张,先记一笔,后续优化与完善。 C程序: /* 译编:$gcc -g3 -o gs this_file.c */ #include <stdio.h> int main(void) { int x = 3; if (x < 4) printf("AAAA\n");...

利用windows的rar工具创建自解压安装文件的方法

在项目开发中有时候遇到要对项目进行升级时,如果是通过网络升级,就可以将所要升级的文件打包成一个自解压的安装文件,然后让升级程序下载到本地进行升级。 制作自解压文件的方法的步骤如下图所示: 1.选择要压缩的文件 2.选择创建自解压格式压缩文件选项和选择文件的格式 3.选择压缩文件名和参数的高级选项,点击自解压选项 4.进入如下画面,在模式选项页中进行如...

Batch脚本的简单应用

网易博客停用,转几篇原来写的文章过来 在做自动化过程中,碰到Java代码与windows相互交互的情况,需要获取一些windows的系统信息,用到了Batch脚本,比较方便。 需要完成的功能很简单,获取windows中运行的进程的pid,写在一个文本文件中供Java代码读取。 主要用到的功能包括管道、重定向等。 脚本如下: @echoofftasklis...