Chromium Updator 改

Google が開発に参加している Chromium ブラウザの自動更新スクリプトが、 Google のサーバー構成変更に伴って久しく使えなくなっていたので手直ししました。

see) http://d.hatena.ne.jp/RobinEgg/20090818/p1

必要なもの:

全てのバイナリを

"%USERPROFILE%\AppData\Local\Chromium"

に設置してください(Chromiumのデフォルトルート)。

@echo off
setlocal
set CHROME="%USERPROFILE%\AppData\Local\Chromium"

if not exist %CHROME% mkdir %CHROME%
cd /d %CHROME%

if exist %CHROME%\revision move /Y revision revision.old
wget "http://commondatastorage.googleapis.com/chromium-browser-continuous/Win/LAST_CHANGE" -O .\revision
if not exist %CHROME%\revision.old goto getNew
fc .\revision .\revision.old > nul
if errorlevel 1 goto getNew
exit /b

:getNew
del /f /s /q .\chrome-win32.zip
for /f "usebackq tokens=*" %%i in (`type revision`) do @set REV=%%i
wget "http://commondatastorage.googleapis.com/chromium-browser-continuous/Win/%REV%/chrome-win32.zip" -O .\chrome-win32.zip
if errorlevel 0 7za.exe x -y .\chrome-win32.zip
rd /S /Q Application
move /Y chrome-win32 Application
if errorlevel 1 del /F /Q revision*
endlocal

相変わらずエラー処理も何もないですが、ご自由にお使いください。