AutoCAD VBAの基礎とオブジェクトモデル(AcadApplication/AcadDocument)

スポンサーリンク
AutoCAD VBA

【テクニカル・上級編】【実務中級】AcadDocument.Utility.GetSubEntityによる「ネストされた図形」の直接選択とプロパティ編集 – AutoCAD VBA解析バイブル

ブロックの深淵を覗く:`GetSubEntity`によるネスト構造の直接介入とメモリ管理の極意AutoCADのオートメーションにおいて、最も「素人」と「玄人」を分かつ境界線は、ブロック図形をどう扱うかにある。ブロックを分解(Explode)...
AutoCAD VBA

【実務・中級編】【実務中級】AcadDocument.Utility.GetSubEntityによる「ネストされた図形」の直接選択とプロパティ編集 – AutoCAD VBA解析バイブル

【AutoCAD VBA】ブロックの深淵を覗く:GetSubEntityによるネスト図形の直接操作術AutoCADの自動化において、最も初歩的かつ「罠」が多いのが、ブロックや外部参照(XRef)の内部構造へのアクセスだ。「ブロック内の線分一...
AutoCAD VBA

【入門編】【実務中級】AcadDocument.Utility.GetSubEntityによる「ネストされた図形」の直接選択とプロパティ編集 – AutoCAD VBA解析バイブル

AutoCAD VBAの深淵へ:ブロックを「分解せず」に核心を突く(GetSubEntityの魔術)こんにちは。AutoCADの自動化を極めようと足掻くあなたへ。これまで「ブロック内の図形を編集したい」という壁にぶつかり、泣く泣くブロックを...
AutoCAD VBA

【テクニカル・上級編】【初心者向け】AcadApplication.ZoomPreviousの活用:マクロ処理終了後にユーザーの視点を元の位置へ自動で戻す親切設計 – AutoCAD VBA解析バイブル

視点の断絶はUXの死:AutoCADマクロにおける「ユーザー体験」の設計思想AutoCADの自動化において、最も素人臭いコードとは何か。それは、処理が終わるたびにユーザーの画面を「図面全体(ZoomExtents)」や「原点」に固定して放置...
AutoCAD VBA

【実務・中級編】【初心者向け】AcadApplication.ZoomPreviousの活用:マクロ処理終了後にユーザーの視点を元の位置へ自動で戻す親切設計 – AutoCAD VBA解析バイブル

AutoCAD VBAの流儀:ユーザーを迷子にさせない「視点復帰」の極意AutoCADの自動化ツールを開発する際、初心者が陥る最大の罠は「処理の速さ」ばかりを追求し、「ユーザーの体験」を置き去りにすることだ。マクロが走り、画面が激しく点滅し...
AutoCAD VBA

【入門編】【初心者向け】AcadApplication.ZoomPreviousの活用:マクロ処理終了後にユーザーの視点を元の位置へ自動で戻す親切設計 – AutoCAD VBA解析バイブル

【AutoCAD VBA】マクロが終わるたびに画面が飛ぶのは卒業!「視点維持」でユーザー体験を極めるこんにちは。AutoCADの自動化の深淵へようこそ。マクロを組んでいて、こんな経験はありませんか?「図面全体をループで回して色を変える処理を...
AutoCAD VBA

【テクニカル・上級編】【上級】AcadDocument.Database.Dictionariesから「カスタム辞書」を構築:図面内に独自の階層構造データを保持する – AutoCAD VBA解析バイブル

図面に「魂」を宿す:名前付きオブジェクト辞書(NOD)によるデータ構造化の極意AutoCADの図面ファイル(DWG)は、単なる図形の集積ではない。それは、設計の文脈とメタデータを保持する「データベース」であるべきだ。多くの初学者は、データを...
AutoCAD VBA

【実務・中級編】【上級】AcadDocument.Database.Dictionariesから「カスタム辞書」を構築:図面内に独自の階層構造データを保持する – AutoCAD VBA解析バイブル

AutoCADの深淵へ:Named Object Dictionaryで図面に「知性」を埋め込むAutoCADの図面データにおいて、XData(拡張データ)に依存しているエンジニアは多い。しかし、一度でも複雑な階層データやプロジェクト管理情...
AutoCAD VBA

【入門編】【上級】AcadDocument.Database.Dictionariesから「カスタム辞書」を構築:図面内に独自の階層構造データを保持する – AutoCAD VBA解析バイブル

AutoCAD VBAの深淵へ:図面の中に「自分だけのデータベース」を構築する極意こんにちは。AutoCADの自動化という荒波を乗りこなそうとしている皆さん、ようこそ。「マクロの記録」で生成されたコードの羅列に満足できなくなったら、いよいよ...
AutoCAD VBA

【テクニカル・上級編】【実務中級】AcadApplication.Preferences.Files.TempFilePathの監視:マクロ実行中に肥大化する一時ファイルの自動クリーンアップ – AutoCAD VBA解析バイブル

AutoCADの「静かなる死」を防ぐ:一時ファイル肥大化を制するアーキテクチャAutoCADのバッチ処理において、最も恐ろしいのは「システムエラーによる強制終了」ではない。「ディスクI/Oの飽和と一時ファイルによるドライブの完全停止」だ。数...
スポンサーリンク