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