Skip to content

Instantly share code, notes, and snippets.

@0mg
Created October 25, 2011 09:22
Show Gist options
  • Save 0mg/1312002 to your computer and use it in GitHub Desktop.
Save 0mg/1312002 to your computer and use it in GitHub Desktop.
Opera 11.52 バックアップ goodies
@echo off
setlocal
REM バックアップ元フォルダ
set profile="(^o^)\Opera\profile"
REM バックアップ先フォルダ
set bkdir="%date:~0,4%-%date:~5,2%-%date:~8,2% Backup Opera settings (%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%)"
md %bkdir%
if not exist %bkdir% goto bkdir_make_error
echo 現在のディレクトリにバックアップディレクトリ %bkdir% を作成しました。 Opera の設定ファイルをバックアップディレクトリにコピーします。
pause
cd %bkdir%
REM Opera設定
copy "%appdata%\Opera\Opera\profile\operaprefs.ini"
REM メモ
copy "%profile%\notes.adr"
REM ブックマーク
copy "%profile%\bookmarks.adr"
REM 認証管理
copy "%profile%\wand.dat"
REM サイトごとの設定
copy "%profile%\override.ini"
REM 検索エンジン設定
copy "%profile%\search.ini"
REM コンテンツのブロック
copy "%profile%\urlfilter.ini"
REM キーボード設定
md keyboard
cd keyboard
copy "%profile%\keyboard\*.ini"
cd ..
REM メニュー設定
md menu
cd menu
copy "%profile%\menu\*.ini"
cd ..
REM ツールバー/ボタン設定
md toolbar
cd toolbar
copy "%profile%\toolbar\*.ini"
cd ..
REM ユーザーCSS
md styles
cd styles
copy "%profile%\styles\*.css"
md user
cd user
copy "%profile%\styles\user\*.css"
cd..
cd..
REM ユーザーJavaScript
md userjs
cd userjs
copy "%profile%\userjs\*.js"
cd ..
goto success
:error
pause
goto end
:bkdir_make_error
echo バックアップディレクトリの作成に失敗しました。
pause
goto end
:success
echo バックアップに成功しました
pause
goto end
:end
endlocal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment