| 記事内容:[|]
jokerさん、ホローありがとうございました。 少し、はしょり過ぎましたね。すいません。 なので、補足です。 '.jww'ファイルをメモ帳などで開くと分かるのですが、バイナリデータになってい ます。(バイナリ形式?)でも、文字列部分は、だいたい分かるようになっている はずです。(半角カタカナで見つからないものがありました。) 検索するとこれは分かると思います(多分、ファイルの下の方にあると思います) これを、バイナリのまま、文字列の検索を行えば、図面名称が探せるというわけで す。ただし、jokerさんから御指摘あったように、図面名称にほかには絶対使われて いない文字列を使う必要があります。プログラム作るうえでこちらの方が簡単なん ですが、使う側がいちいち、その文字列を必ず入れなければならないので少し、面 倒ですよね? そこで、読み込みユニットなどを使って、'.jww'ファイルをデータとして、理解で きるようにさせます。(jwc_temp.txtみたいなもの) そうすると、同じ用紙サイズで、同じ箇所に、文字列が書かれていれば、文字列の 位置データは同じなはずです(確認してないので多分、、、) それを利用すれば、図面100枚でもいっぺんに、文字列抽出できるだろうという のが、私の考えです。 もし、位置でいかない場合は、レイヤわけされていれば、指定のレイヤの文字列を 拾うという命令で、いけると思います。 昨日、少し作ったのですが、ごめんなさい、断念しました。 (私では、時間がかかりすぎます。)ので、どなたかに、お願いしてみては、 ということです。
長々、書いて、読みずらいでしょうが、ご勘弁を。 以上でした。
|