中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » Weasel-瓦斯曲[7Za]]压缩工具安装脚本
作者:
标题: Weasel-瓦斯曲[7Za]]压缩工具安装脚本 上一主题 | 下一主题
weasel
初级用户




积分 118
发帖 66
注册 2006-8-18
状态 离线
『楼 主』:  Weasel-瓦斯曲[7Za]]压缩工具安装脚本

根据〔无忧论坛〕fastslz 的 7Za 4.57 独立的命令行汉化版制作的[7-Zip]压缩工具。

1、7za.exe是7-Zip独立的命令行版本,它不依赖任何.dll库

2、有目共睹的一款很好的压缩工具,压缩率高命令相对要简单的多,看看几个比较知名的系统维护工具,都是用它创建压缩和自解压文件的。

3、全自动安装卸载鼠标右键“生成7z压缩文件”和生成7z自解压文件。

安装文件:
=======================

  Quote:
@echo off
color 0A
cls
Set Prog=Weasel-瓦斯曲[7Za]压缩工具
Set L1=         ╭─────────────────╮
Set L2=      ╭──┤    %Prog%  ├──╮
Set L3=      │  ╰─────────────────╯   │
Set L4=      │==============================================│
Set L5=      │          仅供网友们交流 翻版不究            │
Set L6=      ╰───────────────────────╯
reg query "HKCR\*\shell" /s |find /I "生成7z压缩文件">nul||goto 安装


:卸载
cls
Title 卸载:Weasel-瓦斯曲[7Za压缩工具
Echo.
Echo.
Echo.
Echo %L1%
Echo %L2%
Echo %L3%
Echo             │                                              │
Echo             │你的[7Za]压缩工具已经安装 !                 │
Echo             │                                              │
Echo             │卸载,请按回车键                              │
Echo             │                                              │
Echo             │不卸载并退出载请输入 [N] 按回车键             │
Echo             │                                              │
Echo %L4%
Echo %L5%
Echo %L6%
set choice=
set /p choice=
if /i "%choice%"=="N" goto end
echo 正在卸载Weasel-瓦斯曲[7Za]压缩工具......
del /q /f %SystemRoot%\7z.* >nul
REG DELETE "HKCR\*\shell\生成7z压缩文件" /f>nul 2>nul
REG DELETE "HKCR\Folder\shell\生成7z压缩文件" /f>nul 2>nul
REG DELETE "HKCR\*\shell\生成7z自解压文件" /f>nul 2>nul
REG DELETE "HKCR\Folder\shell\生成7z自解压文件" /f>nul 2>nul
echo  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo                 Weasel-瓦斯曲[7Za]压缩工具已经卸载完成。
echo.
echo                         按任意键关闭这个窗口。
echo  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
pause>nul
goto end

:安装
cls
Title 安装:Weasel-瓦斯曲[7Za]压缩工具
Echo.
Echo.
Echo.
Echo %L1%
Echo %L2%
Echo %L3%
Echo             │                                              │
Echo             │你的[7Za]压缩工具还没有安装 !               │
Echo             │                                              │
Echo             │安装,请按回车键                              │
Echo             │                                              │
Echo             │不安装并退出载请输入 [N] 按回车键             │
Echo             │                                              │
Echo %L4%
Echo %L5%
Echo %L6%
set choice=
set /p choice=
if /i "%choice%"=="N" goto end
echo 正在安装Weasel-瓦斯曲[7Za]单文件版......
copy /y 7z.* %SystemRoot%>nul
reg add "HKCR\*\shell\生成7z压缩文件\command"  /ve /d "%SystemRoot%\7z.cmd A \"%%1\"" /f >nul 2>nul
reg add "HKCR\Folder\shell\生成7z压缩文件\command" /ve /d "%SystemRoot%\7z.cmd A \"%%1\"" /f >nul 2>nul
reg add "HKCR\*\shell\生成7z自解压文件\command"  /ve /d "%SystemRoot%\7z.cmd B \"%%1\""  /f >nul 2>nul
reg add "HKCR\Folder\shell\生成7z自解压文件\command" /ve /d "%SystemRoot%\7z.cmd B \"%%1\"" /f >nul 2>nul
echo.
echo  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
echo                 Weasel-瓦斯曲[7Za]压缩工具已经安装完成。
echo.
echo                         按任意键关闭这个窗口。
echo  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
pause>nul
goto end


:end
exit

=======================
详细说明和Weasel-瓦斯曲[7-Zip]压缩工具下载地址:
http://weasel.jgxx.com/cgi-wsq/w ... ;hfbm=688618093V444
=======================

[ Last edited by weasel on 2009-1-5 at 20:57 ]

2009-1-5 17:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

Q: 为方便他人复制,如何给代码加code标签?
A: http://www.cn-dos.net/forum/viewthread.php?tid=43735#pid304733
参考:http://www.cn-dos.net/forum/faq.php?page=misc#1



2009-1-5 19:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: