微妙にニッチな要望を満たすための情報とかV2Cの紹介を発信してみたりします。指定した表現にマッチするURLをクリックしたときに任意のコマンドを実行できる機能です。外部ブラウザではリンクを左クリックしたデフォルトの挙動が変更されます。外部コマンドと同じように"$SCIRPT"を使用してスクリプトを起動できます。スクリプト側ではv2c.context.linkで渡されたURLを取得できます。Jane互換ファイルのURLExec.datは、外部ブラウザ設定とほぼ同じ働きをします*2。※ただし、URLExec.datは"$SCIRPT"ではなく"$V2CSCRIPT"を使用することに注意してください。†V2Cが外部ブラウザでリンクを開こうとするとき、特に指定がない場合はここで設定されているブラウザを起動します。初期値は「既定のブラウザ」になっています。$LINKという記述から外部ブラウザに指定して使うことはできますが、既に起動しているIEに新規のタブとしてページを開くことが出来ず、常に新規のウィンドウとして開かれてしまうという問題があります。これについては今のところ、スクリプトを使って問題を解決するしかないようです。OpenByNewTab.zipOpenByNewTab.vbsをscriptフォルダに入れて、下記のコマンドに置き換えてください。$LINK※絶対パスに半角スペースが含まれる場合は、""によってパスを囲って下さい。「置換URL」を設定すると、リンクをクリックした際に外部ブラウザへ渡すURLを正規表現で置換したものに変更できます。URLがまるごと置換URLで設定したものに置き換えられるのではなく、マッチした部分のみ置換されます。【URL[正規表現]】http://www\.hoge\.com/【URL置換】http://www.v2c.com/の設定だと、置換後URLはhttp://www.v2c.com/hoge.htmlになります。†URLExec.datはマウスオーバーやサムネイルクリックで動作可能です。それ以外の機能としてはほぼ同じなので、お好きな方をどうぞ。現状URLExec.datはStreamingPlayerに同梱のものを使っている人が多い(と思う)ので、URLExec.datはStreamingPlayer用と割り切り、独自設定はURL置換機能で行うという使い分け方があげられます。URLExce.datは変更後に再読み込みを手動でする必要があるので、その手間分設定が面倒という事もあります。(特に試行錯誤しながら何度も設定する場合は大変)なので、特に理由がないのであればV2Cの外部ブラウザ+置換機能の方がオススメです。前述のフローチャートからも分かる通り、画像URLやtwitterのTimeLineのURLは外部ブラウザの設定をスルーしてしまうため、これらのURLを外部ブラウザに渡したい場合はURLExec.datで設定する必要があります。ここでの外部ブラウザはV2Cの機能としての意味を持ち、通常のWebブラウザという意味での外部ブラウザとは区別されます。既定のブラウザとは、そのPCで他のアプリケーションからインターネットの画面が開くときに、自動で開くWebブラウザのことです。V2Cのデフォルト外部ブラウザとは影響が及ぶ範囲が異なる*4という意味で区別されます。