![]() |
|
|
|
さてさて、、またまたご無沙汰してしまいました、んと今回はメールソフトのメッセージを書出すスクリプトを紹介しますね、、まぁ、僕がいつも使っているのはEudoraProなんですが、OutlookExpress5を使用されている方がやはり多いのでそちらをメインに紹介します。 あ、もちろんEudoraPro系も同じものを作ってあるよ、。 |
| 今回する事は、かなり簡単 |
| とあるメールフォルダ(例では「読み込みフォルダ」とした)の中のメッセージの「本文、送信日時、メールアドレス、タイトル」をテキストファイルに書出します。 ですので、とりあえず、自分宛にメッセージを何通か出してメールチェックしておいて下さいね。 ようするに、↓こんな感じね(Textを表示してるのはJedit4っていうスーパークールなTextエディタ、Macユーザー御用達ツール?、ホントお薦めだよ! →(Jedit) 株式会社まつもと |
![]() |
| スクリプト説明 |
|||||
| Outlook Expressの用語辞書のmessageを見てください、、大抵の事は、、↓こんな感じで実行?というかアクセス出来ますので簡単かんたん! (Properties) of message (数) of folder (フォルダ名) さて、、では、早速スクリプティングっ! |
|||||
|
|||||
さて、、書出す所がなければすごくスッキリしたスクリプトでしょ? 013行目にFinderにTellしてopen for accessさせてるのに疑問をもった方もいるかも知れませんが、なんか知らないけどOutlookExpress内で実行出来なかったからFinderを呼出してるんだ、。 002行目 activate 003行目 set OLE_Folder to "読み込みフォルダ" 005行目 set Mes_Num to count message of folder OLE_Folder 006行目 repeat with i from 1 to Mes_Num 008行目 set Mes_subject to subject of message i of folder OLE_Folder 009行目 set Mes_Mail to address of sender of message i of folder OLE_Folder --メール 013〜025行目 open for access 026行目 end repeat リピートの範囲を指定しています。 おわり、、って、ちょっと説明簡単すぎた? つーか、楽勝ですよね、、うん、、。 |
| Eudora Pro系の場合。 |
|||||
| さて、アウトルックエキスプレス、、名前なげーんだよ、、!とか、Microsoft嫌いな人もいると思いますので、、僕のお気に入りEudoraPro系(例ではVersion4.3)のスクリプトを紹介します。 OLEの時とほぼ同じですね、、(同じ系統のアプリケーションの場合は会社が違ったとしてもAppleScriptの構文はほとんど一緒、、な事が多いみたい、、←僕の少ない経験から、、爆) 違いは、、OLE→Eudora 1、メールボックスの名前、 mailfolder → mailbox と、要するにAppleScriptに関してはOutlook Expressの勝ちですねー、、。うん、僕もインターフェイスが分離出来るようになったら乗り換えることにするよ、、。Eudora→OLE なんてねー、、がんばってよEudoraさん、、 |
|||||
|
| おわりに |
| さて、今回本当はファイルメーカーにメッセージを読み込ませようと思ったのですが、、結構高価なアプリケーションだから、、気軽には出来ないですからね、、と、思ってテキストに書出したんですが、Tellで色々なアプリケーションに読み込ませる事が出来るので色々やってみてくださいね、、。 Microsoftのアプリケーションってやっぱり使いやすいね、、でも、マシンパワーが必要だったりする所がたまにキズ、、っす、、ね、、。 ではでは、、次回はいつになるかわかりませんが、、また来てみてくださいね、、JinJinでした。 |
|
|