AutoCAD Civil 3Dでダイナミックブロック同士(ダイナミックブロックから他のダイナミックブロック)で置換する方法はありますか?
例えば、ブロック名「A」のものをブロック名「B」に置換する。
ちなみに、Express Toolsのblockreplaceで何度か試しましたが、置換されませんでした。
(普通のブロックは置換出来ました)
解決済! 解決策の投稿を見る。
回答者: tatsuo.inoue. 解決策の投稿を見る。
user-yoさん、こんにちは。
投稿ありがとうございます。
AutoCAD関連の質問でしたので、AutoCADのフォーラムに移動させていただきますね。
さて、本題ですが。
ダイナミックブロックから配置された各インスタンスはそれぞれ別の名前を持ちますからExpress ToolsのBLOCKREPLACEコマンドではうまく置換えできないはずです。
以下の手順で置換えしてみてはいかがでしょう?
1) Bのブロックを別な図面に移して、Aが含まれる図面からは名前削除する。
2) ブロックAの名前をRENAMEコマンドを使用してBに変更する。
3) 移したBを含む図面をDesign Centerで開き、ブロックBのアイコンを右クリックして[再定義のみ]を実行する。
よろしくお願いします。
tatsuo.inoue様
回答ありがとうございます。
教えていただいたとおりにやってみたら、解決できました。
「こういう方法もあるんだ~」と感心&勉強になりました。
ありがとうございました。
user-yoさん
うまく解決できてよかったです。
また何か困ったことなどありましたら、フォーラムを活用してくださいね。
よろしくお願いします。