#6400

takuya
参加者

>snow
おかしいですね。私の実行環境では入るのですが。

editor.ExecuteCommandByID(4140);
var t = clipboardData.getData(“text”);
alert(t);

を”リンクのアドレスをコピー.js”として保存→このマクロを選択→http:// で始まるリンクにカーソルを持って行ってF4(マクロ実行。で正しく取得出来ました。

また右クリックメニューにマクロを登録出来ますので、
以下の2行を「URLをFirefoxで開く.jsee」として右クリックに登録してはいかがでしょうか。

WshShell = new ActiveXObject( “WScript.Shell” );
WshShell.Run( ‘”C:Program FilesMozilla Firefoxfirefox.exe” “‘+editor.ExecuteCommandByID(4140)+'” ‘ );

要望は自然なことと思いますが、リンク先をFireFoxで開く場合は、Windowsのデフォルトブラウザーを変更するのが自然ではないでしょうか。またFirefoxをインストールされていない方が多いことも考えると、標準搭載の要望は無茶ではないでしょうか。他のアプリケーションの対応を調べてみました、たとえば、Operaブラウザではmailto:をWindows標準以外のものに設定することが出来ます。EmEditorでもプロトコル(mailto, http:// ftp://)とアプリケーションの関連づけが行えたらよいのではないでしょうか。