My備忘録(又の名を雑記帳)

WinMacのMy備忘録(IT系?)

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- | スポンサー広告 | トラックバック(-) | コメント(-) | このエントリーをブックマークに追加する | このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク | [*Edit] |
FirefoxPortableで、複数のプロファイルをコマンドラインオプションで指定して
切り替え使用できるように改造した FirefoxPortable.exe です。(同時起動も可能です)

同様のことは、firefox.exeに直接コマンドラインオプションを渡したりしても可能ですが、
FirefoxPortable.exe を使うと、%APPDATA%\Mozilla\を消したり、読取専用エリアから起動した場合に%TEMP%に一時的にコピーして起動したりとか色々やってるみたいなので、ここではFirefoxPortable.exeを改造して使うことにしました。

FirefoxPortable.exeが具体的に何をやっているのか知りたい方は、FirefoxPortable.nsiファイルを見てください。

WSH(JScript)版も作りました。こちら

============================================================
【ソフト名】 FirefoxPortable_ChangeProfile
【動作確認環境】 Windows XP (FirefoxPortable 3.5.2)
【URL】 http://winmac.blog33.fc2.com/
============================================================

●概要
FirefoxPortableで、複数のプロファイルをコマンドラインオプションで指定して
切り替え使用できるように改造した FirefoxPortable.exe です。(同時起動も可能です)

PortableApps.comとFirefoxの仕様が変わらない限り、どのバージョンでも使用できます。

●ダウンロード
FirefoxPortable_ChangeProfile.zip FirefoxPortable_ChangeProfile.zip からどうぞ。

●使い方
1、FirefoxPortable_ChangeProfileをダウンロードして、解凍してください。

2、解凍してできた
  ・FirefoxPortable.exe
  ・FirefoxPortable.ini
  上記2つのファイルを FirefoxPortable フォルダに上書き移動します。

3、FirefoxPortable\App\DefaultData\profile フォルダを
  FirefoxPortable\Data\ フォルダにコピーします。

4、FirefoxPortable\Data\profile フォルダの名前を、好きな名前に変更します。

5、ランチャーやコマンドプロンプト、ショートカットなどから、
  FirefoxPortable.exe -pd="プロファイルフォルダの名前"
  で起動させると、指定したプロファイルを使い、起動します。(同時起動も可能です)

以上です。

●補足
・FirefoxPortable.exe -pd="プロファイルフォルダの名前"
 で起動した場合、FirefoxPortable.ini中の ProfileDirectory は無視されます。
 また、中身は空でも構いませんが、FirefoxPortable.ini は必須です。
・同時起動するには、FirefoxPortable.iniの AllowMultipleInstances をtrueにして下さい。
 AllowMultipleInstances=true
・Firefox自体にコマンドラインオプションを渡したい場合は、
 FirefoxPortable.exe -fx="Firefox Option"
 で渡すことが出来ます。

●ソースコード変更箇所
FirefoxPortable_ChangeProfile-diff.txt
をご覧下さい。
ソースコードは、FirefoxPortable_3.5.2_Japanese.paf.exe に同梱されているものを使用しました。

●ライセンス
FirefoxPortable_ChangeProfile は本家(GPL)に準じます。

Firefox Portable Launcher Copyright 2004-2008 John T. Haller of PortableApps.com
http://PortableApps.com/FirefoxPortable

関連記事
2009.09.06 | TOOL | トラックバック(0) | コメント(0) | このエントリーをブックマークに追加する | このエントリーを含むはてなブックマーク このエントリーを含むはてなブックマーク | [*Edit] |

関連しているかもしれない記事一覧















管理者にだけ閲覧を許可する

トラックバックURL↓


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。