覚え書き

覚え書きに近い日記

→アソシエイトストアオープン お勧めの商品を紹介しています

カテゴリー一覧

«2007年04月  | ホームへ戻る |  2007年06月»

スポンサーサイト

  •   -  
  •   -  

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ConvVCF2~vCard形式のファイルをPocketOutlookに取り込む

2009/08/07
iPhone3Gで取り込む際に適した形にVCFを変換する機能を追加しました。
WindowsMobile機がなくても、WindowsPCで動作が可能かと思います。
(PC動作検証例が欲しい……動作しないようなら報告をいただけるとこれ幸い。一応WindowsXPでは動作確認済み)



以前にvCard形式のファイルをW-ZERO3に取り込むと言う事でConvVCFと言うソフトを作成した。今回はそれのバージョンアップともいえるソフトを紹介する。

その名もConvVCF2だ。まんまとか言わない。
現在の最新バージョンはVer.20090807です。

ダウンロードはこちら
CABインストーラ形式ConvVCF2_20090807.CAB (45.1KB)
ZIP圧縮形式ConvVCF2_20090807.zip (19.5KB)
PCで使う人はZIPの方を。

画面イメージはこちら
ConvVCF2 Ver.20090807 WindowsMobile画面イメージ
PCで動かした場合
ConvVCF2 Ver.20090807 WindowsXP画面イメージ

ソフトの説明はこちら(同梱のreadme.txtの中身)

●ソフト名
ConvVCF2 Ver.20090807

●開発者
sia
http://sia.blog4.fc2.com/
http://sia.blog4.fc2.com/blog-entry-383.html

●開発ツール
Microsoft Visual Studio 2005
このソフトの動作には「Microsoft .NET Compact Framework 2.0」が必要です。

●動作確認環境
WindowsMobile
 W-ZERO3
 W-ZERO3[es]
携帯電話
 N901iS
 W52SH
 SH-06A NERV
PC環境
 WindowsXP SP3


●機能説明
このソフトウェアはWindowsMobile端末上、および
.NET Compact Framework 2.0上にて動作するソフトウェアです。
以下の機能を持っています。

・携帯電話等で出力出来るvCard形式のVCFファイルから
 PocketOutlookの連絡先に取り込む事が出来ます。
 名前の一致を元に内容を上書きする機能があります。

・PocketOutlookの連絡先から携帯電話等で取り込める
 vCard形式のVCFファイルを出力する事が出来ます。
 ただし携帯電話側での操作には若干の手間が必要です。
 全ての携帯電話でテストしていない為、
 取り込めない可能性もあります。

・連絡先の情報を全て削除する事が出来ます。
 消したデータは元に戻りませんのでご注意ください。

2009/08/06 New!
・iPhoneでの取り込みに適した形でのVCFファイルが作成出来ます。
 「携帯用VCF→iPhone用VCF変換」クリックで変換元となるVCFファイルを指定、
 変換元と同じ場所にiPhone用に最適化したVCFファイルを出力します。
  ファイル名形式:yyyyMMdd_HHmmss.vcf
 作成されたiPhone用VCFファイルをiPhoneにメール等で転送すると取り込めます。
 読み仮名の項目にも対応しています。
 (iPhoneの連絡先が全クリアされているとスムーズに取り込めるようです)


●取込対象項目
表示される名前
名字;名前
ニックネーム
読み
誕生日
住所
TEL
EMAIL
役職
メモ
勤務先など
URL
カテゴリ(グループ)

※姓名分かれていない場合はすべて名字として取り込みます。
※姓名が半角スペースで分かれている場合は分けて取り込みます。

●出力対象項目
表示される名前
名字;名前
ニックネーム
ソート
読み
誕生日
住所
TEL
EMAIL
役職
メモ
勤務先など
記録時間
URL
カテゴリ(分類項目)

※姓名分けて登録している場合は半角スペースで分けて出力します。

●インストール・アンインストール
CAB形式の場合
本体にCABファイルを配置し、実行してください。
不要になりましたら「プログラムの削除」から
「sia.blog4.fc2.com ConvVCF2」を削除してください。

ZIP形式の場合
ZIPを解凍して得られたConvVCF2.exeを
WindowsMobile端末本体の適当な場所へ配置し、実行してください。
不要になりましたらexeファイルを削除してください。

●注意事項
全てのvCard形式をテストしているわけでは無い為、
期待する変換が行われない可能性があります。

マージ機能による上書き、あるいは操作ミスなどにより、
連絡先のデータが意図せず消える可能性があります。
バックアップなど十分に行った上で使用してください。

●免責事項
このプログラムによって生じたいかなる事象にも作者は責任を負いません。
どうかご自身の責に於いて使用して下さい。

●更新履歴
2009/08/07
メインフォームのタイトルバーにてバージョン確認出来ます。
追加
・iPhoneが認識する読み仮名の2項目を追加
  X-PHONETIC-FIRST-NAME(名前の読み 名)
  X-PHONETIC-LAST-NAME(名前の読み 姓)
 が追加されます。
・「携帯用VCF→iPhone用VCF変換」ボタンの追加
 最初に元のVCFを指定すると変換開始。
 変換結果は元のVCFと同じフォルダにyyyyMMdd_HHmmss.vcfとして出力。
 これは強制的にUTF-8での出力となる。
 連絡先に取り込まずにVCF→VCFで変換するので、
 .NET Compact Framework 2.0 が動かせる環境ならPCでも動作可能なハズ。
 (個人的にこの機能が欲しかったので機能追加した)
修正
・「名前をキーにマージ」指定時の動作速度を改善
 先に名前を一括でDictionaryに読み込み、キー検索でindexを取得するように変更。
 大丈夫とは思うけど、マージ使用時はバックアップを充分に取った上で実行の事。

2007/11/01
追加
・携帯独自の項目と思われる
 「X-GNO」Group Number?
 「X-GN」Group Name?
 が設定されている場合、それを分類項目として取り込む様に修正
 例)X-GNO=1 X-GN=友人 の場合、
   分類項目に「1-友人」として登録
・分類項目をハイフンで区切り、X-GNO、X-GNとして出力する様に修正
 例1)
  分類項目に「1-友人」とある場合、
   X-GNO=1
   X-GN=友人
  と出力
 例2)
  分類項目に「1友人」とある場合、
   X-GNOは出力なし
   X-GN=1友人
  と出力
修正
・出力するvCardのバージョンを2.1としていたのを3.0に変更
 →あまり意味は無いが携帯が出力するバージョンが3.0なので合わせてみた。
・名前を半角スペースで区切っている場合に姓名両方に姓が登録されてしまう
 →姓と名を分けて登録する動作に不具合があった。修正。
・誕生日の取り込みが正常に行われなかった
 →区切り文字なし8桁表記の場合に取り込めなかった。対応した。
・070の番号が携帯電話として取り込まれてしまう事がある
 →番号の出現順で処理していた為。
  070の番号を優先してPHSの項目として取り込むようにした。

2007/05/19
以下の動作を修正
全般
・QUOTED-PRINTABLEのエンコード処理追加
・QUOTED-PRINTABLEのデコード方法見直し
VCF取込時
・項目に囚われずQUOTED-PRINTABLEを判定しデコードする様に修正
VCF出力時
・全角文字または半角カナを含む項目にはCHARSET=SHIFT_JISを出力する様に修正
・改行コードを含む項目、及び特定項目(NOTE)は
 QUOTED-PRINTABLEエンコードして出力する様に修正

2007/05/15
VCF出力について、以下の動作を修正
・SORT-STRINGを、SORT_STRINGと誤って出力していたのを修正
・TEL、EMAILにTYPE属性を付与
・SOUNDの出力を抑制

2007/05/12
CHARSETを取得、判定して読み込むように対応した。つもり

2007/05/07
内々に公開。


■ 続きを読む »

スポンサーサイト

«PREV  | ホームへ戻る |  NEXT»

ブログ検索

Ads

おすすめ商品

お気に入りウィジェット

プロフィール

Author: sinsia
携帯アクセスはQRコードから

ブロとも申請フォーム

この人とブロともになる

アクセス

Map
  1. ギフト

【レビュー】WILLCOM

WILLCOMの9(nine)を買った

新型
ウィルコムストア

プレスブログ

メールフォーム

名前:
メール:
件名:
本文:

携帯画像掲示板

携帯で撮影した画像をアップロードするなら
携帯画像掲示板

Admin

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。