---
title: SmartUnZip - 智能解压缩
date: 2008-07-28T14:16:16Z
modified: 2008-08-07T12:43:12Z
permalink: "https://www.appinn.com/smartunzip_0_1/"
type: post
status: publish
excerpt: ""
categories:
  - AutoHotKey
  - 实用工具
tags:
  - AutoHotKey
  - 实用工具
  - 发送到
  - 解压
featured_image: "https://www.appinn.com/wp-content/uploads/medium-279.jpg.png"
author: sfufoet
timestamp: 2008-08-07T12:43:12Z
---

[最新版 0.3 版](https://www.appinn.com/smartunzip/?output_format=md)

Calon 在[小众软件 Group](http://groups.google.com/group/scavin) 问了这样一个问题：

> 有这样的 AHK 脚本吗？
> 
> 1、让 TC 实现一键解压到当前目录；
> 2、自动判断是解压到当前文件夹还是到新建目录，取决于压缩包内是目录还是大量文件；

不仅仅是 TC 用户，其实很多人都需要这样一个脚本，可以智能地解压缩。我自己经常弄软件下来玩，所以经常遇到 Calon 的问题。直到他提出，我才想起来，为什么不用 [AHK](http://www.appinn.com/tag/AHK) 呢？

update：看到读者的留言。我还是要废话一下。假如一个压缩包里面有大量文件，SmartUnZip 会在当前以压缩包名字新建一个文件夹，把它们解压到里面；加入里面只有一个文件夹，SmartUnZip 直接解压到当前文件夹；如果压缩包只有一个文件也会新建一个文件夹。

SmartUnZip 用 7z 的命令行来解压缩。双击 Install.exe 就可以安装到“发送到”菜单。用法如下图：

[![](https://static2.appinn.com/images/img1/yupoo/jdvip/172855f144c0/medium.jpg)

](https://www.appinn.com/smartunzip/?output_format=md)

运行后，压缩包所在的文件夹就会出现以压缩包名字命名的一个文件夹。可以一口气处理多个压缩包。

下载：[请移步这里下载最新版。](https://www.appinn.com/smartunzip/?output_format=md)

P.S.1 本来想弄个智能关联压缩包的右键菜单的。结果弄了半天太麻烦了，就没弄。[Helfee](http://hi.baidu.com/helfee) 提供了一个方便的思路，但有 bug。顺便感谢 Helfee 的测试。

如果有热心读者想帮忙弄的话。热烈欢迎。

P.S.2 [7-zip 命令行中文说明](http://www.anywolfs.com/liuhui/article.asp?id=291)

## Topics

**分类目录:** [AutoHotKey](https://www.appinn.com/autohotkey-all-in-one/?output_format=md), [实用工具](https://www.appinn.com/category/tools/?output_format=md)

**标签:** [发送到](https://www.appinn.com/tag/%e5%8f%91%e9%80%81%e5%88%b0/?output_format=md), [解压](https://www.appinn.com/tag/%e8%a7%a3%e5%8e%8b/?output_format=md)