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

バージョン 4

    *以下の情報は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

     

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