Automatorを使って辞書で調べるサービスが動作しない

お世話になります。


英語の書類を読む際、辞書を検索するにあたり私には専門用語の辞書が必要なため

これまでのSnow leopardでは任意の文字列を選択した後、専門用語の辞書を

辞書.appに登録したうえで

「任意の文字列を選択」「コンテクストメニューから’’辞書で調べる’’を選択」

というツーステップで辞書検索が出来ていました。


Lion以降はこれまで使用していた専門用語辞書が使えなくなり、今後も対応予定がない

とのことなので困っております。


AutomatorとAppleScriptを使って、選択文字列をwebの任意のサイトで調べるサービスを

作製できることが分かり、早速やってみたのですがうまく動作しません。


作製したAutomatorのサービスの内容は


  1. 新規作成で「サービス」を選択
  2. ユーティリティ>クリップボードにコピー を右のウィンドウにドラッグ&ドロップ
  3. ユーティリティ>AppleScriptを実行 を同様に登録
  4. AppleScriptの記入欄に以下のスクリプトを記入


on run {input, parameters}


set aURL to "私が単語を検索したいサイトのURL" & (get the clipboard)

open location aURL



return input

end run


としました。

文字列を選択後、右クリックで確かにそのサービスは表示されるのですが、実際には動作しません。

参考にさせていただいたサイトに記載の通りにやったつもりなのですが。。。


現在、OS X 10.8.2を使用しています。



また、別のサイトでも同様の目的のスクリプトが公開されていましたのでそちらでも試してみました。


  1. 新規作成で「サービス」を選択
  2. ユーティリティ>AppleScriptを実行 を登録
  3. AppleScriptの記入欄に以下のスクリプトを記入



on run {input, parameters}

try

set theText to item 1 of input

set theURL to "私が単語を検索したいサイトのURL" & theText

open location theURL

end try

end run



こちらも同様に動作しません。

知識がなく、何が問題なのか分からないのですが、どなたか解決法を教えていただけませんでしょうか。

MacBook Air (11-inch, Mid 2012), OS X Mountain Lion (10.8.2)

投稿日 2012/10/14 01:46

返信
返信: 22

2012/10/14 05:00 T22T への返信

T22T様


ご回答有り難うございます。

ハンマーアイコン、クリックしていませんでした。。。

保存して、ユーザー>ライブラリ>Servicesに登録されていたので良いのかと思っていました。

さっそく今やってみましたが、どちらのスクリプトもやはり動作せず

Not found

となってしまいました。


期待したのですが。。。

2012/10/14 05:02 ykah への返信

このサイトは form の送信方法が "post" になってます。なので、キーワードを入力して検索しても URL にキーワードがでませんよね。


これを "get" に変更して URL を調べれば Automator サービスから検索できるようになりますが、本ボードで方法を示しても良いものか判断できません。


あきらめましょうというのが無難な答えかなと。

2012/10/14 05:08 ykah への返信

http://lsd.pharm.kyoto-u.ac.jp/ja/service/weblsd/index.html


ライフサイエンス辞書ですね。以前はEPWING互換形式の辞書が配布されていたのですが今は公開が中止されているようです。

昔ダウンロードしたファイルが残っているのであれば、コトノコなどの対応した辞書閲覧ソフトを使うことで選択したテキストを辞書で検索することができるようになるのですが・・・。

2012/10/14 05:15 ykah への返信

度々、失礼致します。


私も以前からライフサイエンス辞書をMacのDictionary.app入れて使っていましたが、Mountain Lionにアップグレードしてもそのまま使えていますよ。 Dictionary.appの環境設定の一覧に表示されませんか? 辞書の本体は、/Library/Dictionaries/ に保存されています。

2012/10/14 05:23 HAL への返信

HAL様


有り難うございます。

Snow leopardは現在も本件の問題のため手放せません。

なんといっても右クリックから辞書検索を選ぶだけですむので、コピーペーストするよりも

テンポよく読むことができ、私にはとても重要でした。

以前ダウンロードしたEPWING形式の辞書データはあるのですが、ご紹介いただいた

コトノコというソフトは、やはり検索したい単語をコピーして、コトノコの検索窓に

ペーストしないと行けませんよね。。

2012/10/14 05:31 T22T への返信

私も以前からライフサイエンス辞書をMacのDictionary.app入れて使っていましたが、Mountain Lionにアップグレードしてもそのまま使えていますよ。


バックアップを確認したら昔ダウンロードしたインストーラが残っていたのでインストールしてみましたが確かに使用できますね。

#見た目はあれですが・・・ (^^;

ユーザがアップロードしたファイル

2012/10/14 05:26 ykah への返信

コトノコというソフトは、やはり検索したい単語をコピーして、コトノコの検索窓にペーストしないと行けませんよね。。


コトノコをインストールすれば単語を選択して右クリックすると「コトノコで辞書を引く」というサービスが表示されます。それを選択すれば選択していた単語をコトノコで引くことができます。

2012/10/14 05:32 HAL への返信

T22T様 HAL様


色々ご回答有り難うございます。感謝します。


Mountain lionで使用できるとのこと、本当ですか!?びっくりしました。

以前、Lionに辞書本体を手作業で移動したところ、使えなかった&開発元に

直接聞いたところ、Lionからは辞書.appのシステム?が変わったので使えません

と言われてしまったので、すっかり諦めていました。


しかし、よく考えてみたら私はライフサイエンス辞書がインストールされているMacは

ありますが、インストーラーは持っていません。

これだと無理でしょうか!


なんとか使えませんか!

2012/10/14 05:46 ykah への返信

ライフサイエンス辞書がインストールされているMacはありますが、インストーラーは持っていません。


T22Tさんのコメントにあるように、/Library/Dictionaries に、「LSD.dictionary」と「LSD Thesaurus.dictionary」を置けば認識されるはずです。

辞書の環境設定を開いて、LSDが認識されていなければファイルが壊れているのかもしれません。


追記:もしうまくいかないようであれば、下記に古いインストーラですが残っているようなのでそちらからダウンロードしてみるのもいいかもしれません。

Leopard用辞書について

2012/10/14 08:17 HAL への返信

HAL様


教えていただいたインストーラから無事にインストールできました!

なんとお礼を申し上げてよいか分からないくらい嬉しいです。

Lion , Mountain lionでは使えないものと思い、ずっと悩んできたので。

本当に有り難うございました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Automatorを使って辞書で調べるサービスが動作しない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。