- 締切済み
Me10の圧縮とDXFDWGトランスレーターの読み込みについて
- Me10 r10.5クラシックを使っている方に質問です。ファイルの圧縮に関してわからないことがあります。
- 圧縮されたファイルはDXFDWGトランスレーターで読み込むことができないのでしょうか?
- また、複数の圧縮されたファイルを解凍して一括で.dwgファイルに変換する方法はありますか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
こんにちわ。 拡張子(もしくはファイル名)変換ソフトを利用するなんてのはいかがでしょうか? フリーソフトでもたくさんありますよ。 圧縮ファイルはおそらく拡張子すら付いてないと思いますので 『後につける』のようなコマンドがあれば『.dwg』と追加してやれば ひょっとしたら使えるかも。 autocadは持っていませんがME10で試したところME10では開けました。 試す前にバックアップは取っておいた方がいいと思います。
あまり的を得ていないかもしれませんが。 ME10で作成したファイルはデフォルトで圧縮MI(HP-UXのcompressだったと思う)という形式で保存されるかと思います。 dwg、dxf等のトランスレータを使用する場合には、この保存形式をテキスト形式のMI(圧縮無し)で保存する必要があります。従って、ME10を起動し、都度ファイルを開いて保存するという操作が必要かと思われます(たくさんあるのであれば、マクロでバッチファイルを作成する必要があるかもしれません)。 私もごく単純なマクロしか組んだことが無い素人です(申し訳ありません)。ただ、イメージとしては「ファイルを開く」→「miでファイルを保存する」といったコマンドの繰り返しをマクロで作成するような、ごく単純なものです。 マクロに関しての情報は、以下のサイトが参考になります。 http://www12.ocn.ne.jp/~fortune/index.htm
Translatorでは出来ないですね。あれはMIファイルしか扱えない。 ME10で読み込んで、DWGでファイルするしかないかと思います。 一気にやりたければ、マクロ化してしまいましょう。 ファイル一覧を一つ一つピックしてDWGに変換するなら (マクロコマンド: GO_DWG ) DEFINE GO_DWG LOCAL A LOOP READ 'SELECT FILE' A LOAD A STORE DWG ALL (A + ".DWG") DELETE ALL CONFIRM END_LOOP END_DEFINE でOK。 専用フォルダ作って、その中のファイル全部を変換するなら、 (マクロコマンド: DWG_ALL そのフォルダへ移動してから実行) DEFINE DWG_ALL LOCAL DWG_NAME {} CATALOG "" SELECT 'FILE_SIZE' > 0 SELECT 'FILE_DESC' 'Reg' DEL_OLD 'DWGFILE.FIL' OPEN_INFILE 1 'DWGFILE.FIL' READ_FILE 1 Data1 READ_FILE 1 Data1 READ_FILE 1 Data1 READ_FILE 1 Data1 LOOP READ_FILE 1 Data1 EXIT_IF (Data1 = 'END-OF-FILE') LET DWG_NAME (SUBSTR Data1 1 18) LOAD DWG_NAME STORE DWG ALL (DWG_NAME + ".DWG) DELETE ALL CONFIRM END_LOOP CLOSE_FILE 1 END_DEFINE てなところですね。 下の一気マクロは失敗することがある(ファイル名とかの問題で)ので、 バックアップ取ってからの方が良いと思います。 このマクロは半角18文字までのファイルにしか対応してませんので念のため。
補足
回答ありがとうございます。 「一気にやりたければ、マクロ化してしまいましょう。」 とのことですが、マクロ化の方法がまったくわからない素人です。 ここで説明してもらってマクロファイルを作れるくらいのレベルなら教えていただきたいのですが・・ そんなに簡単ではないですか?
圧縮といっても色々あります。 lzh とか zip でしたらフリーソフトがたくさんあります。 拡張子はどうなってます? 拡張子はありませんか でしたら、私には全くわかりません。 ごめんなさい。m(_ _)m
補足
拡張子はありません。 一般的な圧縮形式ではありません。 圧縮してあるファイルをそのままMe10で開けるので、Me10のマクロで圧縮しているとおもいます。
補足
ご回答ありがとうございます。 「マクロでバッチファイルを作成・・」 とのことですが、マクロ化の素人なんです。 素人が作成できるレベルのプログラムですか? できれば教えていただきたいのですが。