フィールド内の語句をAppleScriptを利用して辞書閲覧ソフトで検索する(Mac)

Document created by catland on Apr 24, 2012Last modified by jdj_admin on Dec 15, 2014
Version 4Show Document
  • View in full screen mode

*以下の情報はMac利用者を対象にしています。


Macでは、例えばテキストエディットなどで、単語などを選択してサービスというメニューコマンドを見ると、そこからサービスに対応した辞書ソフト(私の場合はJamming)が利用できるようになっています。ショートカットも割り当てられています。右クリックでコンテクストメニューを出して、そこからも利用できます。


01.png

 

 

 

ところが、ファイルメーカーのフィールド内では以下の図のように “サービスは利用できません” となっていて、困っていました。


02.png

 

 

 

当然ながら、以下の図のように右クリックしても“Jamming”のメニューはありません。仕方がないので、ファイルメーカーで辞書閲覧ソフト利用する場合はコピー・ペーストしていました。


03.png

 

それで、何か方法はないかと考えて、思いついたのが、AppleScriptを利用するというやり方です。まず選択された語句をスクリプトでコピーした後に、以下のように “AppleScriptを実行” の “指定...” の中の “AppleScript記述” に

 

tell application "Jamming"

activate

search (the clipboard)

end tell

 

というぐあいに記述し、⌘+(任意の数字)でスクリプトメニューに登録します。任意のテキストを選択し、ショートカットでスクリプトを実行すると、Jammingが起動して、テキストがコピーされたクリップボードを検索しますこれでうまくいきました。これを応用して他のソフトでも同じようなことができるかもしれません。

 

 

04.png

 

ほかに良い方法があるかもしれませんが、そのときはぜひ投稿してください。

Attachments

    Outcomes