http://xx.xx.xx/ をクリックしたのと同じNo.05975
おじさん さん 08/11/16 15:00
 
秀丸エディタ上でテキストに
http://www.hogehoge.com/
などとあると、そこがurlと認識され、表示の文字色が変わります。

【これをマウスでダブル(設定による)クリックすると、デフォルトのブラウザが立ち
上がり、そのアドレスが表示されます。】

この【】部分をマクロで実現するにはどのようにすればよろしいのでしょうか。
たとえば、$URL = "http://www.hogehoge.com/" のとき、

run $URL;     --- 起動せず
run "start "+$URL;  -- 起動せず
run "cmd.exe /c iexplorer "+$URL; -- 起動せず
run "cmd.exe /c start iexplore "+$URL
 -- 起動するが、環境に依存しすぎ。かつ、複数回実行したとき、explorerが別プロ
セスで起動してしまう。(秀丸エディタ上で複数回起動したときは、同一プロセスの
別ウィンドウで表示される)

さらに、理想を言えばiexplore限定ではなく、windowsの「通常のブラウザ」で設定
されたブラウザが起動してほしいのです。

WinXPSP3, 秀丸エディタv7.10 です。

どうかよろしくお願いいたします。

[ ]
RE:05975 http://xx.xx.xx/ をクリックしNo.05976
Iranoan さん 08/11/16 15:07
 
 おじさんさん今日は、Iranoan です。
> この【】部分をマクロで実現するにはどのようにすればよろしいのでしょうか。
> たとえば、$URL = "http://www.hogehoge.com/" のとき、
<snip>
> さらに、理想を言えばiexplore限定ではなく、windowsの「通常のブラウザ」で設定
> されたブラウザが起動してほしいのです。
openbyshell $URL
でできます。

[ ]
RE:05976 http://xx.xx.xx/ をクリックしNo.05977
おじさん さん 08/11/16 21:37
 
>openbyshell $URL
>でできます。

Iranoanさん初めまして、おじさんです。
早速のお答えありがとうございました。

「完璧です!」ありがとうございました。
まさにやりたかったことができました。

マクロヘルプやマクロライブラリの類似のマクロは、
自分では探したつもりだったのですが、
「プログラム実行」関連のところばかり探しており、
「ファイル開く系」にあるとは全く考えが及びませんでした。

ありがとうございました。m(_ _)m

[ ]