今開いている図面以外の図面に対してバックグラウンドでアクセスできるか試してみました。
ReadDwgFile メソッドで今開いていない図面を読み込むことができるようです。
試しに作成したコードは こちら で、ビルドした DLL は こちら です。
AVDO_CheckLayer コマンドを実行して、図面ファイルを選択すると、選択した図面にあって今開いている図面にない画層があれば、それが表示されます。
動画も作ってみましたので、見てみてください。
これと同じ方法で、2つの図面のシステム変数の比較ができるかもしれません。
そうすれば、特定の図面でのみ発生する現象がシステム変数の影響かどうかを確認しやすくなりそうなので、後日チャレンジしてみたいと思います。
0 件のコメント:
コメントを投稿