Repair

 他者から提供されたjwwのデータ、あるいは提供されたDXFを変換したもののなかには、開いたときは正常に描画されていても、文字の編集や移動をしようとして範囲を選択しても選択できない。あるいは選択出来ているが選択した色に変ってくれないとか、エディタで文字の置換を 行ったら文字の位置がずれてしまったり、意図しない文字に置換わってしまったりする。これを修復できます。
 これ以外ににも自分が経験したことに対応しましたが、使用環境によっては、期待した結果にならないことがあります。
 エディタで文字の置換を行って時にずれてしまうのは、変換時に文字の末尾に"^m"が付加されている場合や単独で存在するときに起こりました。これ以外の要因もあると思いますが、こんなケースもありました。
 これを再現しようとして、文字のコマンドから"^m"だけ入力して任意のところに配しても、普通の文字として表示される。異常にはならないのです。
 同様に文字の末尾に"^m"を付けて配すると、今度は"^m"は表示されません。エディタで置換も正常に出来ます。
jwwだけで作図しているのなら、めったに紛れ込むことはありませんが、過去のメジャーなCADやコンバートソフトを使ったときにこのようになることがあります。
 またこんなケースも。
 文字列"12345"というものがあり、この一文字ごとの間に改行コードが入っているものがありました。これもしかりで他のソフトからコンバートされたファイルでした。

 MicroStationというCADからDWG形式で出力されたファイルで、下記のようになったケースがありました。

 AutoCadで開き、マルチテキストの編集を行うと\M+5文字の文字の羅列状態になっています。DXF変換してもこの文字の状態は引き継がれます。コンバートソフトで試しても同じ状態です。

使用方法
 ダウンロードした【repair.lzh】を解凍します。【repair.exe】、【repair説明.txt】のファイルが出来ます。これらのファイルを、任意のフォルダ(名前の中に空白を含まない)に移動します。【repair.exe】を実行します。

 上記の画面で、目的のファイルをエクスプローラーなどで選択し、ドラッグし実行します。

【概要説明】

1、

jww(ver3.51以降のデータ構造)のファイルを対象にしています。DOS版のjwcファイルは、出来ません。

2、

このソフトを実行する場合は、必ずマスターデータをコピーしたもので行ってください。

3、

最初から多量のファイルを選択し、実行しないでください。最初は、数個のファイルで試して、正常に処理できていたら続けて行っ てください。

4、

最初から読込みできないファイルは、修正できません。本アプリケーションで完全に修理できるものではありません。今まで自分が経験した不正データを対象にしています。
sfc関係はほとんど扱わないので、他のCADからsfc形式で変換されたものなどは、出来ないとお考え下さい。

5、

修正されたファイルの内容を十分に確認してお使いください。