google検索をマクロに
-
お世話になります 重宝に使わせてもらっています
検索するネタをテキストファイルにしてあります
行を選択してgoogle検索 を マクロにしたいのですがわかりません
google検索のマクロの命令を教えてください| monogusa | 返信 -
本体にGoogle検索機能がついているかわからなかったのでHSPで作りました。
マクロは自分が使っているものを流用しました。そのため単語選択を行うバージョンも同梱されてます。
ソースも同梱していますので煮るなり焼くなりお好きにどうぞ。http://misodengaku.symphonic-net.com/laboratory/google_mery.zip
| miso | 返信 -
さっそくありがとうございます
やってみます| monogusa | 返信 -
miso さん仕事はええw
> monogusa さん
ご愛用いただきありがとうございます!
選択範囲をググルマクロ命令は用意されてないのですが、メニューにある機能を
直接呼び出すことは可能です。(こっそり隠し機能的ですが・・・)▼ Google日本語検索
editor.ExecuteCommandByID(4157);▼ Googleウェブ全体検索
editor.ExecuteCommandByID(4158);お試しアレ。
| Kuro | 返信 -
お世話になります
ありがとうございます
すぐ甘えてすみません 検索数が100になるとうれしいです
気が向いたらでいいです| monogusa | 返信 -
> すぐ甘えてすみません 検索数が100になるとうれしいです
検索数が100、というのは表示件数を変更するという解釈でよろしいでしょうか。
そうであればJSファイルの10行目、
o.Run("\"google_mery.exe\""+selword);
となっているところを
o.Run("\"google_mery.exe\""+selword+"&num=100");
と書き換えてやればOKです。
また、100を10にすれば10件ずつになりますし、numをas_sitesearchに置き換え、パラメータとしてドメインを指定した物を&でつないでやるとかすれば結構細かく指定できます。雑な作りが幸いしました・・・wあと、google_mery.exeの部分は絶対パスに置き換えておいた方がいいと思います(C:\\Program Files\\Mery\\My Macros\\google_mery.exe とか・・・)。
10行目でエラーが出たらまずこのエラーと思って間違いありません。| miso | 返信 -
editor.ExecuteCommandByID(4158); では50件が内部に埋め込まれてしまってるから無理ですね。。。
var o = new ActiveXObject("WScript.Shell");
o.Run("http://www.google.co.jp/search?num=100&hl=ja&lr=lang_ja&q=" + encodeURI(document.selection.Text));こんなんでもできちゃったり・・・
| Kuro | 返信 -
お世話になります
ありがとうございました| monogusa | 返信