Tag: AutoCAD

  • Agentic Skill for ARX Project Creation

    The ObjectARX Wizard is the go-to starting point for AutoCAD C++ plug-in development — but it only works with Visual Studio 2022. When we tried to bring it forward to VS 2026, we hit a wall: VS 2026 dropped the VsWizardEngine the wizard depends on (MS Developer Community #11071541). Rather than working around the broken…

  • AutoCAD 2016 VBA の VB.Netへのマイグレーション手順の公開

    過去の AutoCAD バージョン製品内で稼働済みの VBA マクロファイルを、AutoCAD 2016 製品上で実行可能な VB.Net カスタムコマンドとして変換するための Visual Studio 2012 開発環境を使用した マイグレーション手順を公開します。 これは、「QA-9622 AutoCAD 2016 VBA の VB.NET マイグレーション手順」 としても掲載されています。 Microsoft社は Visual Studio 2010 開発環境発表後 Visual Studio 2012 開発環境においても Visual Basic 6.0 のプロジェクト (.vbp ) の読み込み、および、自動変換をサポートしなくなりました。 一方、AutoCAD 2013 製品まで VBA の IDE 環境向けにリリースしておりました「マイグレーションツールである”マジックマクロ”」が現時点では AutoCAD 2016 向けにリリースされておらず、そのため、VBAマクロをAutoCAD 2016 VB.NET環境のカスタムコマンドにマイグレーションするには、マジックマクロなどで目的のVBAマクロを、一旦Visual Basic 6.0プロジェクト( .vbp )に変換したのちに、一度 Visual…

  • My Take on Vault Data Standard

    Earlier this week I listened in on a webinar on Vault Data Standard. You should check it out if you want an overview of the utility. Coming from a Vault API background a few things caught my eye. So I’d like to provide my thoughts since this is a blog and all….

  • JavaScript API と .Net Managed API 間の 連動カスタマイズ

    先回お知らせした「AutoCAD 2014 JavaScript APIと既存APIとの連携の開発環境」を使い、JavaScript API と .Net Managed APIによる以下の連動したカスタマイズと、htmlとJavaScript APIによるデータベースI/O処理について掲載させていただきます。 これは、dotNetカスタムコマンド内より、JavaScript APIでコーディングされた html ファイルと jsファイルをAPIによってロードするカスタマイズの方法を理解していただくと共に、パレットとしてhtmlファイルを表示させ、パレット上の各ボタンからは、dotNetカスタムコマンド環境内のdotNetManagedクラス(dotNet API)を使い、データベースアクセス処理およびJavaScriptからの引数情報でオブジェクトの追加処理を実行させる(既存のdotNetAPIで作成されたカスタムコマンド処理を動作させることをイメージとしたサンプル)のほか、パレット上のボタンから直接JavaScript( js )ファイル内にコーディングされたJavaScript APIを使って JavaScriptファイルとhtml間のオブジェクト情報のI/O の動作の理解を目的としています。 今回の処理の内容: 1. Netカスタムコマンドを使ってhtmlとJavaScriptファイルをロードしツールパレットにhtmlを表示 2. htmlのボタン1 -> JavaScript -> .Netマネージコードでデータベースへ追加処理の呼び出し (呼び出された.Netカスタムコマンド内で、Json.Netを使いJavaScriptから引数の引き渡しデータを使ってデータベースへ線分とテキストオブジェクトの追加処理) 3. htmlのボタン2-> JavaScript -> .Netマネージコードでデータベースクエリー処理の呼び出し (呼び出された.Netカスタムコマンド内で、データベースのクエリー処理) 4. htmlのボタン3 -> JavaScript -> JavaScript APIでリアクタ処理の追加 (JavaScript API を使ってオブジェクトにリアクタをセットし、Object ID一覧をhtml上に表示) 5. htmlのボタン4 -> JavaScript -> JavaScript APIでリアクタ処理の解除…

  • BIM Coordinator for Civil 3D and Revit on Autodesk Labs

    By Mikako Harada Miroslav Schonauer, our colleague in Autodesk Consulting, informed me of the availability of a new application at Autodesk Labs: BIM Coordinator for AutoCAD Civil 3D and Revit. You may be interested to have a look at this useful Autodesk Consulting utility for aligning the coordinate systems between AutoCAD/AutoCAD Civil 3D and Revit’s Shared Coordinates (also…