ところで、携帯電話やPHSなど、 メモリ機能のある電話機の取扱説明 書には必ず次のような記述があります。
誤操作・電気的雑音・故障・修理などによって、大切なデータが消 えてしまう恐れがありますので、電話帳に登録した内容は「紙など に」控えておいてくださいしかし、PHSの小さなボタンを操作しながら、 覚えさせた電話帳をいち いち紙に書き写すのは面倒です。せっかくPCにつながるんですから、電 話帳のデータを一発でPCに転送したいと思うのが人情ってもんです。
そこで、PHSともども普段から持ち歩いている200LXで電話帳のデータ を読むプログラムをつくってみました。このプログラムは電話帳に登録 されている件数、各レコードの番号、名前、名前のよみ、第一電話番号 を表示します。
なお、これは単なる推測にすぎないのですが、最近のシャープ製パル ディオ (33?S) とファームウェアをバージョンアップした DC-2Sの組合 せ、あるいは341Sなら使えるのではないかと思います。ですが、それら の機種を持っていないのではっきりしたことはわかりません。
ppb [-シリアルポート速度] [PHS接続ポート]です。速度を省略した場合は9600bps、PHS接続ポートを省略した場合は COM2:を使います。200LXの場合は何も指定する必要はないでしょう。な お、他の通信ソフト同様、システムマネージャの配下ではない、いわゆ る「生DOS」で使ってください。 使用例を以下に示します。
200LXでの使用例 C:\>ppb ~~~ あるいは、 C:\>ppb -2400 com2: > phone.txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~ など。 FreeBSDでの使用例 % ppb -115200 /dev/ttyd2 | nkf > phone.txt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ など。いずれの場合も、下線部を入力します (行頭の「C:\>」などは入力しま せん)。 実行すると、
3/150 valid records found in phone book 0 いしじま いし 069203830 1 かふぇぱら かふ 0357447525 2 まりだす まり 0928523235のように電話帳のデータが表示されます。最初の行は、電話帳に登録し てある件数です。 2行目以降は、各レコードの番号、名前、ソート用の 読み、第一電話番号がそれぞれ表示されます (注: この例で表示してあ る電話帳は架空のものです。ちなみに電話番号はニフティのアクセスポ イントの番号を使っています)。
次版を年内に発表できれば、大阪の市内局番4ケタ化や携帯・PHSの11 ケタ化がらみで幸せになれるかもしれませんが、今は某コミケの準備な どに追われているので無理かもしれません (^^;) (_ _)。
このプログラムの運用によって生じた結果については一切責任を負い かねますのでご了承ください。使用前にはディスクのバックアップをと ったり、電話帳のデータを紙などに書き写したほうがいいかもしれませ ん (これでは本末転倒ですねぇ ;^^)。
このプログラムの全部、または一部をそのまま利用して商用目的のプ ログラムを作成することはご遠慮ください。
フリーソフトウェアの作成や個人的な範囲での利用が目的の場合は、 このプログラムの全部、または一部をそのまま利用してもかまいません。 他機種への移植や他のオペレーティングシステムへの移植およびフリー ソフトウェアとしての公開は大歓迎です。その場合、作者への連絡は不 要です。 (でも、報告してくれたり、ドキュメントに一筆書いてくれた り、さらには、そのソフトのソースを公開してもらえると非常にうれし いです。)
このプログラムを再配布する場合は、アーカイブファイル ppb00.lzh に含まれるすべてのファイルを変更せずにそのまま配布してください。 このプログラムを BBSや anonymous ftpなどで再配布する場合は電子メ ールなどでご連絡いただけるとありがたいです。
それから、わたしの611Sは、 デフォルト設定では64k通信対応の地域 からは、64k通信非対応のアクセスポイント (PIAFS用NIFTY ROAD7など) に接続することができませんでした。いろいろ調べた結果、ATコマンド でS141レジスタを0にする (ATS141=0) と64kモードが無効になり、 32k 通信ができるようになりました。 この状態だと、DataCommからPIAFS用 NIFTY ROAD7への接続も問題ないようです。