PySearchCdb ■用途 ・用途は下記の通りです。Nokia標準のSearchで不都合な場合の補完用です。  (電話番号の一部で電話番号を検索できない機種など) 番号検索(メニュー 「次の番号検索」)   ・電話番号の一部を入力して検索し、検索した電話番号を表示します。   ・対象電話番号欄(下に書いてあります)以外のところで見つかった場合    は「何かの項目で検出しました」と表示します。  文字検索(メニュー 「次の文字検索」)   ・文字/番号を入力して姓名欄、ノート欄、電話番号欄(対象番号欄は    下記のとおり)を検索します。    姓名欄、ノート欄、電話番号欄で検出した場合は、それらを表示します。    それら以外のところで検出した場合は、「何かの項目で検出しました」    と表示します。 ・上記で分かるとおり、「文字検索」だけでも両方検索できます。ただ、番号を  検索したい場合でもポップアップされる欄が文字入力欄なので、切り替えが煩  わしいと思います。そう言う意味で分けてあります。   ・Python を必要とします(1.4.1 以降推奨)。 ・電話帳に登録できる電話番号の種類は沢山あります。あまり特別な種類で  登録したものは、検索後も番号そのものは表示できません。  検索対象は以下の通りです。   携帯電話、携帯電話(自宅)、携帯電話(会社)、   電話番号、電話番号(自宅)、電話番号(会社)   FAX番号、テレビ電話  これら以外のところで見つかった場合は、上記の通り「何かの項目で検出  しました」となります。 ・E:\Data\PySearchCdb.ini に書いてある設定で動きます。  もちろん、iniファイルは無くても動きます。その場合、起動直後の  状態を変えたかったらスクリプトの先頭の変数の値を変更して下さい。  iniの例(UTF-8/LF/BOM無し) ------下の3行------------------------------------------------------- Fontsize_sw 0 # fontsize switch 0:small 1:large Eng_sw 0 # language switch 1=English 0=Japanese Lastname_sw 0 # 1:display only last name 0:display first/last name Search_sw 0 # global,select search number or name 0:number 1:name -------------------------------------------------------------------- ■使い方注意 ・メニューで選べる、フォントサイズ/姓名表示/言語 は一時的です。  終了すると元に戻ります。 ・起動直後の状態  検索種類(文字/電話番号)、フォントサイズ、姓名表示、言語  を変えたい場合は、リスト先頭のスイッチに使っている変数の初期値を  変えて下さい。  または、E:\Data\PySearchCdb.ini に書いてある設定を書き換えて下さい。  E:\Data\PySearchCdb.ini に書いてある設定を優先します。 ■お約束の表記事項  ・このスクリプトはフリーです。  ・誰でも自由に使用できます。但し、いかなる保障も有りません。   使用は、使用者自身の責任において使用して下さい。  ・改変、再配布は GNU General Public License version 2 または   それ以降の記述に従うことで可能です。  以上です。 ■PySearchCdb 改変履歴 001_2 :2008-08-08  ・高速化 −> 数秒かかっていたのが一瞬になりました。   (検索対象が含まれる人を探してから、その方についてのみすべての    電話番号を処理するようにした。)  ・文字検索でも電話番号を検出できるようにしました。  ・対象としている欄以外で見つかった場合も、「姓名」と「何かの項目   で検出しました」と表示するようにしました。 001_1 :2008-08-06 ・電話帳のなかのノート欄を検索できるようにした。 001_0 :2008-08-06 ・初版  ・PySearchNr 002_5 を元に、姓名欄の文字を検索できるようにしました。   電話番号検索(PySearchNrの機能)と文字検索はメニューで切替えて   使用可です。 ■ """ This program is free software.This program is distributed WITHOUT ANY WARRANTY.You should use it in your own risk. You can modify/redistribute it under the terms of the GNU General Public License version 2 or later. """ __script__ = 'PySearchCdb' __author__ = 'masa' __web__ = 'http://masaland.cocolog-nifty.com/' __Copyright__ = ' Copyright (c) 2008 masa' Thanks.