2009年9月アーカイブ

JEditからFireFox上でYahoo英和辞書を開く

JEditのApplescriptマクロです。
JEditで選択した単語に従い、FireFox上でYahooの英和辞書を開きます。
まわりくどいスクリプトですが、どうも、これがうまく動くみたいです。


tell application "Jedit X"
tell front document
set theURL to "http://dic.yahoo.co.jp/dsearch?enc=UTF-8&stype=0&dtype=1&p=" & selected text
--set CLBD to the clipboard うまくいかない
tell application "Firefox"
activate
delay 0.1
set the clipboard to theURL
tell application "System Events" to keystroke "t" using {command down}
--delay 1
tell application "System Events" to keystroke "l" using {command down}
tell application "System Events" to keystroke "v" using {command down}
tell application "System Events" to keystroke return
end tell
--set the clipboard to CLBD
end tell
end tell

Tab Mix PlusとAuto Dial 8

Firefox 3.5に、Tab Mix Plusというアドオンを入れた。
そうしたら、Auto Dial 8が使えなくなった。

どうやら、Tab Mix Plusには、新しいタブを開いたときのページを指定する機能があるらしい。
ツール>Tab Mix Plusのオプション>イベント>タブを開く>新しいタブに
という項目があるのが、その証拠。
これがAuto Dial 8とバッティングしているんだろう。
困ったことに、Tab Mix Plusのこの機能を無効にするオプションがない。
Tab Mix Plusを使えば、新しいタブはTab Mix Plusがページを決めてしまう....

仕方がないので、先の
新しいタブに

「指定のページを表示」
にして、その下(指定のページ)に
chrome://autodial/content/autodial.xul
と入れてみた。
これ、Auto Dial 8が効いているときに、新しいタブが開くとき、URL欄に一瞬出るURL。
このオートダイヤルが表示されているときに
ツール>ページの情報
で確認できる。
結果、成功。

このアーカイブについて

このページには、2009年9月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年6月です。

次のアーカイブは2009年10月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。