|
ならいさん今日は、ひろです。
> たとえば、秀丸の画面上でテキストを選択して、マクロを実行すると、Gooleなどの
> ページが開き(アクティブになり)、選択したテキストが検索窓に入って検索が実行さ
> れるようにしたいのです。
もう参照できないかもしれませんが、「hidesoft.8:00347」にてこの事が
話題に上がりました。その時掲載したマクロ
//-------------------- search string for google ---------------------
$word = gettext(seltopx,seltopy,selendx,selendy);
if($word == "")endmacro;
call ChangeCharacter $word, " ", "+";
$word = $$return;
run "start http://www.google.com/search?lr=lang_ja&hl=ja&q=" + $word;
//もし日本語サイトに限定しないなら、上記^^^^^^^^^^^を削除
endmacro;
ChangeCharacter:
##change_char = strlen($$2);
while(1){
##long = strlen($$1);
##number = strstr($$1,$$2);
if(##number == -1)break;
else $$1 = leftstr($$1, ##number) + $$3
+ rightstr($$1,##long-##number-##change_char);
}return $$1;
//----------------------------------------------------------------------
で如何でしょう。「秀丸」と「マクロ」の AND 検索はこれで上手くいきま
した。ただし、標準のブラウザが I.E 以外であっても I.E 4.0 以上が必要
だったと思います。
また Yahoo! なら run 文の行を、
run "start http://search.yahoo.co.jp/bin/search?p=" + $word;
と変えます。
ただ hidesoft.2/4 ではなく、何故ここ hidesoft.8 に投稿されたのか解ら
ない。
|
|