Skip navigation.

おぺら ぷらす あるふぁ。

Opera、Excel、Windowsなんかの備忘録とか(ぼやき含む) Japanese only

Lhaplusを使ったOperaバックアップ方法。

,

会社では7zipの使用も認められていないので、Lhaplusを使ってバッチファイルでOperaのバックアップをしてみた。
Windowsのタスクスケジュールで1ヶ月に1回自動バックアップを実行してみる。
Lhaplusのコマンドライン引数についてはこちらを参考にしました。

■開発リソース/Windows/Lhaplusのコマンドライン引数
http://www.isla-plata.org/wiki/pukiwiki.php?%B3%AB%C8%AF%A5%EA%A5%BD%A1%BC%A5%B9%2FWindows%2FLhaplus%A4%CE%A5%B3%A5%DE%A5%F3%A5%C9%A5%E9%A5%A4%A5%F3%B0%FA%BF%F4

OperaインストールディレクトリはC:\Program Files\Opera、バックアップ先はC:\backup\Operaと仮定。
profileはC:\Program Files\Opera以下に移動済み。
設定フォルダの場所などは、opera:aboutを確認して下さい。
user.jsフォルダもprofile以下にあるため、今回は記入していない。

データは「20081010」という日付ごとのフォルダ内にフォルダごとに圧縮されて保存される。
念のためにバックアップログも取るようになっている。
バックアップ開始時に、バックアップ開始の旨を警告するので、Operaを終了する必要があり。
他に必要なデータがあったら、必要に応じて追記が必要です。

@echo off
set YYMMDD=%date:~-10% 
set YYMMDD=%YYMMDD:/=% 

echo. Operaをバックアップします。Operaを終了し、何かキーを入力して下さい。
pause > nul
echo. Operaバックアップ中...

mkdir "C:\backup\Opera\%YYMMDD%"

"c:\Program Files\Lhaplus\Lhaplus.exe" /o:"C:\backup\Opera\%YYMMDD%" /c:zip "C:\Program Files\Opera\profile"

"c:\Program Files\Lhaplus\Lhaplus.exe" /c:zip /o:"C:\backup\Opera\%YYMMDD%" "C:\Program Files\Opera\program\plugins"

echo %YYMMDD%-バックアップ終了 >> "C:\backup\Opera\operaback.log"

exit

Lhaplusのバージョンによっては上手くいかないかも。
とりあえず、いつもの通りご利用は計画的に自己責任でね!

関連:7zipを使ったOperaバックアップ方法。
http://my.opera.com/karakara/blog/7zip-opera

oAutoPagerizeの0AutoPagerize.SITEINFO.jsをアップデートするExcelマクロを作った。検索キーワードをパネルに入れるためのマクロ作った。

Comments

edvakf 10. October 2008, 13:32

WindowsだとOpera終了しないといけないんですか。Macだと起動中でもそのままzipしてますが。もしかしたら設定フォルダのコピーをとって、それを圧縮するようにすれば終了しなくてもいいかも。

karakara 10. October 2008, 16:15

>edvakfさん
念のために終了するようにしてるんですよー。
かなり昔に作った時、起動中だとエラーになった気がするんで。
一度コピーとると、かなり処理に時間が掛かりそう。

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies