PySearchNr ■用途 ・電話番号の一部を入力して検索するスクリプトです。(ただそれだけ)  対象電話番号欄(下に書いてあります)以外のところで見つかった場合は  「何かの項目で検出しました」と表示します。 ・Python を必要とします(1.4.1 以降推奨)。 ・電話帳に登録できる電話番号の種類は沢山あります。あまり特別な種類で  登録したものは検索できません。  002_04以降での検索対象は以下の通りです。   携帯電話、携帯電話(自宅)、携帯電話(会社)、   電話番号、電話番号(自宅)、電話番号(会社)   FAX番号、テレビ電話  これら以外のところで見つかった場合は、上記の通り「何かの項目で検出  しました」となります。 ・002_3 以降は E:\Data\PySearchNr.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 -------------------------------------------------------------------- ■使い方注意 ・メニューで選べる、フォントサイズ/姓名表示/言語 は一時的です。  終了すると元に戻ります。 ・起動直後の フォントサイズ/姓名表示/言語 を変えたい場合は  リスト先頭のスイッチに使っている変数の初期値を変えて下さい。 ・002_3 以降は 起動直後の状態(フォントサイズ/姓名表示/言語)は、  E:\Data\PySearchNr.ini に書いてある設定を優先します。 ■お約束の表記事項  ・このスクリプトはフリーです。  ・誰でも自由に使用できます。但し、いかなる保障も有りません。   使用は、使用者自身の責任において使用して下さい。  ・改変、再配布は GNU General Public License version 2 または   それ以降の記述に従うことで可能です。  以上です。 ■PySearchNr 改変履歴 002_5 *2008-08-06  ・Searchssでのグローバル定義追加(Lastname_sw) 不要だが念のため。  ・高速化 −> 数秒かかっていたのが一瞬になりました。   (検索対象が含まれる人を探してから、その方についてのみすべての    電話番号を処理するようにした。)  ・対象とする電話番号種類以外のところで見つかった場合も、検出した   事実は表示するようにしました。   「何かの項目で検出しました」と表示する。 002_4 :2008-08-05  ・同一人物に、検索された番号が複数あった場合、複数人のごとく表示   されるのを修正しました。(姓名1つの下に電話番号を列記した。)  ・検索対象番号に、「FAX」と「テレビ電話」の番号を追加しました。 002_3 :2008-08-04  ・002_1 を元に、iniファイルで起動直後の動作を指定できるようにしました。   ファイルを作る機能は入れてないので、自分で入れる必要があります。   E:\Data\PySearchNr.in 例は上の用途の項参照。 002_2 :2008-08-04  ・姓・姓名表示を切り替えると、現在の表示も変わるようにしました。   見た目が良くなっただけで、速度は遅くなりました。 002_1 :2008-08-03  ・日本語とアルファベットを分けた。メニューで一時的に切り替え可能です。  ・姓・姓名表示を切り替えられるようにしました。なお切替後、表示が変わるのは   次の検索結果からです。  ・上記切替はすべて一時的で、終了すると元に戻ります。 002_0 :2008-08-03 ・画面をアプリらしくしました。上にアプリ名を表示しました。  ・フォントサイズを選べるようにしました。(INIファイルはないので   終了すると元に戻る。)  ・下記をメニューで選択できるようにしました。   次の検索/フォントサイズ/情報/終了  ・メニューは日本語、アルファベット併記です。 001__ :2008-08-01 初版、とにかく検索できるレベル、画面はPythonの生画面です。 ■ """ 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__ = 'PySearchNr' __author__ = 'masa' __web__ = 'http://masaland.cocolog-nifty.com/' __Copyright__ = ' Copyright (c) 2008 masa' Thanks.