批处理制作Chrome绿色版

我用的Chrome绿色版,官方的安装版无法修改安装路径挺蛋疼的,不过绿色版无法自动更新,每次都得手工下载解压打包成绿色版,为了个人方便所以写了这个批处理,感觉很方便,这里说明下支持离线安装版(非官方下载的),可以在这里下载,而且更新很及时,所以我每次都到这里下载。

使用方法:将代码保存,确保有7zip和winrar,然后修改批处理代码里的两个软件的路径,将批处理和chrome安装文件放置同一目录,最后不要有其他文件,截图如下:

代码如下:

@echo off
Title Chrome自解压工具
set rar=d:\Program\Install\WinRAR\winrar.exe
set szip=e:\Tool\File\peazip\res\7z\7z.exe
for /f "delims=" %%t in ('dir /b *.exe') do set ver_exe=%%t
echo 正在解压资源文件...
%rar% e %ver_exe%
%szip% x chrome.7z > nul
echo 正在精简资源文件...
for /f "delims=" %%t in ('dir /AD /b Chrome-bin') do set ver_dir=%%t
for /f "tokens=* delims=" %%i in ('dir /b Chrome-bin\*.exe') do (
  move /-y Chrome-bin\%%i Chrome-bin\%ver_dir%\%%i  > nul
)
for /f "tokens=* delims=" %%i in ('dir /b Chrome-bin\%ver_dir%\Locales\') do (
    if not %%i == zh-CN.pak if not %%i == zh-CN.dll del /s /q %%i > nul
)
move Chrome-bin\%ver_dir% Chrome > nul
echo 正在整合资源文件...
%rar% a -df Chrome.rar Chrome
echo 正在清理文件...
del /s /q chrome.7z > nul
rmdir  Chrome-bin > nul
echo 完成
pause

这样就比我每次手工解压打包快多了,有问题留言或者发邮件给我。

另外补充下:我本地有wget和grep这些小工具,所以我感觉还能在加强,例如自动到网站上下载最新版本然后打包成绿色版,不过暂时没有再研究了,有时间再看看吧。

更新了下(点击下载):

我新修改了下,支持自动检测版本号来在线下载然后自动打包成绿色版,这样更方便了,但是要求也更多了,需要支持awk和grep,wget,curl这些gnu工具,所以仅供参考。

附图一张:

没有评论: