E30HT プッシュメールを実現

Filed under E30HT

ZERO3を使っていた時は基本的にメールはプッシュだったのでなんにも不便には感じなかったのですが、やはりE30HTはプッシュメールが使えないのでメールに関しては不便極まりないです。

そこでとりあえずの対応としてCメールに転送してそれを手動で読みに行くという感じで設定してると思います。

しかしこれではCメールが届く>>手動で読みに行く、といったステップが必要となり、ちょっと面倒です。
もっと自動化できないものかと考えていたんですよ。

要するにCメールが届くとEメールを読みに行くといったプログラムはないかと探していたんですね。

そこでこのスレッドに遭遇しました。

それはMortScriptというスクリプトインタプリタを利用して上記の操作を自動化しようというもの。

内容はこれ

CmailCount=0
while(TRUE)
Count = RegRead("HKCU","\System\State\Messages\SMS\Unread", "Count" )
if(Count>CmailCount)
RunWait("\windows\tmail.exe", "-Service ""アカウント名"" -Sync")
endif
CmailCount=Count
sleep(3000)
endwhile

「アカウント名」のところにOutlookのアカウント名を入力して.mscrの拡張子で保存しときます。

http://www.sto-helit.de/index.php?module=download&action=view&entry=65

上記からMortScript-4.2.zipをダウンロードし解凍。
cabフォルダのMortScript-4.2-PPC.cabをE30HTへコピー。
インストール後先ほど作った.mscrをスタートアップへ。

一回.mscrを実行するかソフトリセットしてください。

これでとりあえず疑似プッシュメールの完全自動化ができました。

問題点はすべてのSMSに反応するため転送のSMS以外でも接続しに行ってしまうところと。
未読SMSが残ってる状態で再起動などしたときに起動後に一回接続してしまうところでしょうか。

上記は仕方ないにしろ、下記はちょっと書き直せば改善できそうです。

今まではSMSの受信に着信音を設定してましたが、今はSMS受信は無音にして、Eメール受信にのみ着信音を設定しています。
これでE30HTがかなり使える機種になりました。
MortScriptはプログラムに明るい人なら結構いろいろな処理ができるので触ってみると面白いですよ。

One Trackback

  1. [...] 前と比べて導入したものと言えばこれくらい。 あとメールの送受信を4時間ごとにしたくらいかな? [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*