|
>秀丸ではデフォルトで、http: や mailto: などの文字を自動判定して、強調表示さ
>れますね。
>エディタ内のその強調文字をマウスでクリックすれば、外部のブラウザやメーラーが
>呼び出されるようになっていると思いますが、
>同様に、特定のアプリケーションを引数付きで呼び出すようにする方法はあるでしょ
>うか。
以前にも少し似た質問があり、この方法を使えばできるのではないかと思います。
「2chでよく使われる「ttp://」について」
http://www.maruo.co.jp/hidesoft/2/x24571_.html#24571
ただ、Run:の部分を省くために、自作のEXEか、VBScriptやJScriptをがんばって
作る必要があると思います。
設定としては、例えばですが、以下のようにします。
[その他]→[ファイルタイプ別の設定]→[デザイン]→[表示]で[ホームページURL
のカラー表示]をON。
[Email,URL,ファイル名のカスタマイズ...]で、「ホームページURL」を「正規表
現で指定」にして、httpでもrunでもクリックできるように、例えば以下のよう
な文字列にしてみる。
(https?|ftp)://[!#$%&*+,\-./0-9:;=?@a-z^_|~]+|Run:.+
[その他]→[動作環境]で左下の「上級者向け設定をON」にして、
[その他]→[動作環境]→[表示/操作]→[リンク]→[ブラウザを指定]→[Webブラ
ウザを指定する」にして、自作のプログラムを指定する。
例えば、
wscript c:\folder\test.js
というようにします。
これで、自作のプログラムに、クリックされた部分の内容が渡るようになります。
test.jsの内容は、
http://www.maruo.co.jp/hidesoft/2/x24571_.html#24571
を参考にがんばって作るのが手っ取り早いかもしれないですが、プログラミング
のノウハウが無いと難しいかもしれないです。
httpの判断を無くしてもいいという場合は、プログラムを使わず、
正規表現「(?<=Run:).+」で、指定ブラウザを「%1」だけとしてしまうという手
もあるかもしれないですが。
|
|