Firefox で開くNo.05981
nano さん 08/12/13 21:19
 
クリッカブルURLですが、通常はInternet Explorerに設定しています。

ですが希にFirefoxで開きたいことがありましてそのようなマクロが
可能でしたらご教授ください。

選択文字のURLをFirefoxで開ければ助かります。

[ ]
RE:05981 Firefox で開くNo.05982
Iranoan さん 08/12/13 21:44
 
 nano さん今日は、Iranoan です。
> 選択文字のURLをFirefoxで開ければ助かります。
 既に開いているウィンドウで開くなどの細かい制御は無理ですが、末尾のマ
クロで可能です。ただ起動に時間がかかると、問題なく開けているのにエラー・
メッセージが表示されるかもしれません。また既に起動している場合、
Firefox を確実にアクティブにする方法が解らないので、裏に隠れたままにな
る事が有ります。
//------------------------------------------------------------
call Run gettext( seltopx, seltopy, selendx, selendy );
if( ##return ){//active Mozilla's window
  ddeinitiate "Firefox", "WWW_Activate";
  $tmp = dderequest("4294967295,0");
  ddeterminate;
}
endmacroall;

Run:
  if( findwindowclass( "MozillaUIWindowClass" )){
    disableerrormsg;
    ddeinitiate "Firefox", "WWW_OpenURL";
    if (result){//reload
      $tmp = dderequest("\"" + $$1 + "\",,4294967295,3,,,");
      ddeterminate;
      return 1;
    }
    else{
      message "DDE 失敗";
      endmacroall;
    }
  }
  else{//起動していない
    // Mozilla の path を取得
    openreg "LOCALMACHINE",
     "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\firefox.exe";
    if(!result){
      message "Firefox を見つけられません";
      endmacroall;
    }
    run getregstr("") + " \"" + $$1 + "\"";
    closereg;
    return 0;
  }

[ ]
RE:05982 Firefox で開くNo.05983
nano さん 08/12/13 23:46
 
Iranoan さん、はじめまして!

早速、試させていただきました。
結果、完璧です。(^-^)

秀丸とFirefox との連携が可能になりかなり使いやすくなりました。
どうもありがとうございました。

[ ]