トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ RSS ログイン

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秒)
お名前: コメント: