お使いのブラウザは最新版ではありません。最新のブラウザでご覧ください。

CNET Japan ブログ

Mail.appトリビア:AppleScriptが一番うまく走るのは?

2003/11/15 12:19
  • このエントリーをはてなブックマークに追加

プロフィール

lessig

「CODE」「コモンズ」等の著書や「クリエイティブ・コモンズ」などで知られるスタンフォード大学ロースクール教授ローレンス・レッシグ氏のBlogの日本語版。著作権や特許などの知的所有権の問題やオンラインカルチャー関連のトピックスを紹介します。
ブログ管理

最近のエントリー

先月Jonathan NathanがGPLで公開しているOS XのMail.app用フリーソフトウェアについて書いた。これはMail.app上でメッセージを特定のフォルダにキー1つで移動できるようにするものだ。

それからMail.appの開発も多少進展したが、期待されるほどではない。アップルはPantherをリリースし、AaronがPanther上で同じことをするスクリプトを公開した。

JonathanとAaronどちらのスクリプトもうまくメッセージを移動させてくれる。AaronのコードはAppleScriptをキーに直接バインドできるように書かれている。だが、どちらにも共通の弱点がある:メッセージを移動させた後、システムはどのメッセージが最後に選択されていたのか忘れてしまう。

おかしなことだ。というのも、たとえばこの非常に単純なスクリプトをマイクロソフトのアントラージュ上で動かせば、同じことができるうえに最後に選択されていたメッセージを忘れることもない。



-Open this script in a new Script Editor window.



tell application "Microsoft Entourage"

    set curMsgs to current messages

    repeat with theMsg in curMsgs

        move theMsg to folder " friends" in folder "Archive"

    end repeat

end tell


(Update:このAppleScriptのフォーマット表示トリックもJon Nathanの別のスクリプトによるものだ。こちらで公開されている。)

アントラージュ用メモ:スクリプト名に"\cx"を付けて保存すれば、ctrl+xでスクリプトが起動する。

マイクロソフトのメールアプリケーションのほうがアップルよりもきちんとAppleScriptを扱えるとは意外に思えるかもしれない。少々いらだたしくもある。

[オリジナルポスト 11月14日午後3時03分]
※このエントリは CNET Japan ブロガーにより投稿されたものです。朝日インタラクティブ および CNET Japan 編集部の見解・意向を示すものではありません。
運営事務局に問題を報告

最新ブログエントリー