#freeze
[[DTP関連]]
#contents

*postの仕様 [#i41a9f44]
**ソースコードの場所 [#r732df98]
 /Users/yuzo/Developer/source/perl/post-number
Shellを使って起動させている。シェルの内容は↓
 #!/bin/sh
 # ここから処理を記述します.
 
 echo "********** start ********** shell"
 cd /Users/yuzo/Developer/source/perl/post-number
 perl post.pl $1 $2 $3
 echo "********** end   ********** shell"
 exit

shellを使わないときは
 cd /Users/yuzo/Developer/source/perl/post-number
 perl post.pl
 Tyin> *  *だけ入れる
cdするのは、SQL動作時に不安定になるので、そのディレクトリの中で作業する

**オプションについて [#ceb8272f]
 Usage : post [option 全国 P=2 l=0]
 option *
     初期県名:これを主に検索する 全国から
     クリップボード
        p=0       Not Copy
        p=1       1line only
        p=2       all copy  default
     表示範囲
       l=0       県名〜表示 default
       l=1       市名〜表示

**使い方 [#ke99b38e]
-ターミナルから
-post と入れる
-Tyin> *
初期県名(全国) クリップ p=(2) 範囲 l=(0)~
現在の設定値を表示


**検索のヒント [#hb67cce7]

↓カンマが使える
 Tyin> 400-0049 4-3-38,伊東ビル
 400-0049,山梨県甲府市富竹4-3-38,伊東ビル

↓カンマ使えない (カッコ等で  次回修正予定Ver4以上
 Tyin> 富竹 4-3-38(伊東ビル)
 400-0049,山梨県甲府市富竹4-3-38(伊東ビル)
 381-0006,長野県長野市富竹4-3-38(伊東ビル)


**検索のコツ [#id444969]
-県名は「山梨」でも「山梨県」でも良い
-町名は富竹とすると○○富竹を検索するので「富竹町」の場合~
富竹%と入れてみる(%は半角)、すると富竹町や富竹新田がヒットする
-厳密にそれだけをヒットさせたい場合は~
 *県名 として探す県名を予めセットしておき、富竹 4-3-38,ハイツ伊東
 と入れてあげる

**ファイルから一括して読ませる場合 [#cde96b44]
例えば、a.txtに
 # 山梨県から検索 表示は市から 先頭が#で始まる行はコメント
 * 山梨県 l=1
 400-0049 4-3-38
 400-0047 4-6-18
 q
と入っている場合
 post < a.txt
としてファイルから読ませた場合、自動的に変換させることが出来る。
終了行は小文字のqである
 結果クリップボードの内容は
 400-0049,甲府市富竹4-3-38
 400-0047,甲府市徳行4-6-18
このように変換される。

&color(red){''変換が出来なかった場合は***Not findと表示される''};

&ref(./a.png,50%);



**検索後のデーター処理について [#tb233a23]
名簿作成などでは表計算ソフトExelやNumbersを使います。この時カンマ区切りになっていればそのまま貼り付けできます

本アプリpostは今までの結果をクリップボードに保存してあります。

だから、そのまま、表計算ソフトにペーストしてあげて下さい。

&color(red){''注意、起動するときにクリップボードはクリアして起動しますので、起動する際は重要なクリップボードは保存しておくことを強くオススメします''};

**Automatorで [#u9040244]
ファイルから読み込ませる処理をAutometorでやらせます

変換元のデータをテキストで作ってあげて、post.appをクリックすれば自動的に変換されてクリップボードに蓄積されます。


&ref(aaa.png);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS