!![[データファイルの形式について|BBS-サポート掲示板/83]] - tala (2005年01月18日 06時07分15秒) 某巨大掲示板で最近いろんなソフトを試していると書き込んだ者です。 SunbirdのICSファイルからhisファイルにコンバートして、データを移行したい(もちろん自己責任のもとで)のですが、hisファイルの形式がわからないので困ってます。 できればhis形式の内容を教えていただきたいのですが・・・。 *えーっとどこかにあったような… - のなか (2005年01月18日 13時13分35秒) 拡張1━━━━>IALvQIFUpD6owO2aMAAA6;B1999/01/05;SFalse;L1; 日付など━━━>Sch 1999/ 1/ 5 予定の中身━━>田舎から帰ってくる 予定の終了━━>##EndNaiyou##hisnon メモ━━━━━> メモの終了━━>##EndMemo##hisnon 表示期間━━━>7 色━━━━━━>6 アイコン番号━>0 記号━━━━━>_ 拡張2━━━━>000000 時間━━━━━> 時間予定の中身> こんな感じですね。 拡張部分1は現在こんな感じです。 IALvQIFUpD6owO2aMAAA6;B1999/01/05;SFalse;L1; 種別1バイト+内容+;で一つのパラメータです。 Iから始まるのがUID、Bから始まるのが基準日付、Sから始まるのが Net秘書君サーバにデータを送信したかどうか(秘書君サーバは未公開です) Lは長さ(3だと3日間)ですね。 ここにXhoge;とか入れてもらっても保存されます。 省略すればデフォルトが入ります。 拡張2は 1文字目 0>Normal 1>Change Day Color 文字目 0>Normal 1>Kyuujitu Furikae 3文字目 0>Normal 1>Furikae 2>MaeFurikae 4文字目 DrawBackColorFlag 5文字目 1>InvisibleYotei 0>Normal 6文字目 1>StrikeThrough とまぁこんな感じです。 ここも省略可能です。 「日付など」のところが結構オリジナルで説明しづらいんですが… じっくり見てもらえば分かると思います。 ってか何でしたらソース送ります。 もちろん、「送ったから絶対に作れ」なんていいませんよ。 *ちょっと手間ですが、XMLでエクスポートさせればXMLは読みやすいですから参考になるかも。 エクスポートはデータファイルごとにも出来ますが、一覧表からなら任意の予定単位で出来ますよ。簡単なのは手帳風からエクスプローラへのドラッグですね。- のなか (2005年01月18日 13時21分22秒) *ついでに言うとXML形式の予定のインポートはファイルを手帳風か伝言メモへのドロップで出来ます。 - のなか (2005年01月18日 13時23分18秒) *すばやいお返事ありがとうございます。XMLのインポートできたんですね(;´Д`)。ちなみにUIDは適当で構わないんでしょうか? - tala (2005年01月18日 14時16分11秒) *インポートできるんですねぇ。でもヘルプ書くのがだるいので明記していないと言う微妙なところ。UIDは適当でかまわないハズですが、文字数ぐらいは合わせておいたほうが良いかも…ちなみに秘書君が作っているUIDはMACアドレス+年月日時分秒をビット単位で詰めたもの+カウンタをBase64エンコードしたものです。 - のなか (2005年01月18日 14時19分40秒) *何度もありがとうございます。これだけ情報があれば作れそうです。 - tala (2005年01月18日 14時28分58秒) {{comment}}