FC2ブログ
QLOOKアクセス解析
今回はアドエスの話題。

アドエスでスケジュール管理をするようになって気がついたのですが、WindowsMobileの予定表には祝日が登録されていないんですね。
危うく、休みの日に仕事の予定を入れそうになった。。。

1日1日手で登録していくのは大変なので、簡単に登録する方法はないか探してみたのですが、とりあえず3つ程ありました。

・Googleカレンダーの公開カレンダーを使用する方法
・Outlookを使用する方法
・MortScriptを使用する方法

という感じなのですが、このうちMortScriptを使用する方法でやってみました。

予定表に祝日を登録するMortScriptは、MortScriptスレの1さんのMortScript まとめ&マニュアル要訳で公開されています。
MortScript サンプルコード集のページから、 「HolidayJ.txt」と「HolidayJ.ini」、「DateToUnixtime.txt」をダウンロードしてください。

ダウンロードしたファイルをアドエスにコピーするのですが、その前に祝日を定義してあるHolidayJ.iniを以下のように修正します。
#HolidayJ.mscr用iniファイル 2008年版
#yyyymmddで記述
#「2008年1月の第2月曜日」は"200801|2mo"と記述
[default]
元日=20080101
成人の日=200801|2mo
建国記念の日=20080211
春分の日=20080320
昭和の日=20080429
憲法記念日=20080503
みどりの日=20080504
こどもの日=20080505
振替休日=20080506
海の日=200807|3mo
敬老の日=200809|3mo
秋分の日=20080923
体育の日=200810|2mo
文化の日=20081103
勤労感謝の日=20081123
振替休日=20081124
天皇誕生日=20081223

「春分の日=20080321」を「春分の日=20080320」に修正して、「振替休日=20080506」と「振替休日=20081124」を追加しています。

修正が終わったら、これら3つのファイルを以下のようにアドエスにコピーします。
HolidayJ.txt・・・HolidayJ.mscrとリネームして適当なフォルダにコピー
例)\My Documents\mscr\holiday\HolidayJ.mscr
HolidayJ.ini・・・ HolidayJ.mscrと同じフォルダにコピー
例)\My Documents\mscr\holiday\HolidayJ.ini
DateToUnixtime.txt
・・・
DateToUnixtime.mscrとリネーム
MortScriptのインストールディレクトリ (MortScript.exeのあるフォルダ)にlibフォルダを作成して、コピー
例)\Program Files\MortScript\lib\DateToUnixtime.mscr

コピーしたらHolidayJ.mscrを実行して、祝日を登録します。
HolidayJ.txtにも書いてありますが、登録された予定は手動でしか削除できません。
誤動作をすると大変なので、最初はHolidayJ.iniの中身を「元日」「成人の日」の2行ぐらいにして動作確認をした方が安全です。

HolidayJ.mscrはキー操作をエミュレートしているスクリプトなので、実行すると予定表が起動して1つ1つ祝日を登録していきます。
おもしれーなんて思いながら見ているうちに、簡単に祝日を登録できました。
やっぱり、MortScriptって便利ですね。

ちなみに、残りの2つのやり方ですが簡単なご紹介。

Googleカレンダーを使用する方法は、「日本の祝日」という公開カレンダーを使用します。
このカレンダーには祝日が登録してあるだけなのですが、これを自分のカレンダーに追加してアドエスの予定表と同期を取るという方法です。
これが簡単かなと思ったのですが、考えてみたらスケジュール同期で使用しているGMobileSyncは複数のカレンダーと同期する機能がなさそうです。なのでこの方法は断念。。。
POSyncという同期ソフトならできるみたいなんですけどね。

もう1つのOutlookを使用する方法ですが、マイクロソフトがOutlookの予定表に祝日を追加するアップデートファイルを配布しています。
このアップデートファイルを使って、まずは母艦のOutlookの予定表に祝日を登録。そしてActiveSyncでアドエスの予定表も更新するというやり方です。
ただ、Outlookなんて使ってないし、これだけのためにインストールするのも面倒なのでパスしました。


Secret

TrackBackURL
→http://linuxzaurus.blog47.fc2.com/tb.php/85-25e7135f