C#ATIA

↑タイトル詐欺 主にFusion360API 偶にCATIA V5 VBA(絶賛ネタ切れ中)

続Fusion360 Ver2.0.8335

こちらの続きです。
Fusion360 Ver2.0.8335 - C#ATIA

気になってしょうがない "executeTextCommand" メソッド。 試したところ
エラーになりました。(コメント欄に記載)

APIのフォーラムに投げた所、エラーにならないとの事。
と言うことは、エンコードが原因だろうと試したところエラーになりませんでした。
Solved: Re: executeTextCommand errer - Autodesk Community
と言うことは使えます。恐ろしいことに。


こちらのアセンブリコンテキストついてのトピですが、
アセンブリコンテキストの役割について - Autodesk Community
説明書きのあるサイトを何となく読んでいましたが、
ふーん、ん? と言った感じでぼんやりとしか理解出来ませんでしたが
足立さんが丁寧に説明してくれています。

"ふーん" となった最大の理由は、「EIP」や「XREF」と言う用語が突然当たり前のように
使われ説明されていたからなんです。


ちょっと前なのですが、Help付きテキストコマンドの全リストの取得方法が分かったのでこちらに
こっそりコマンドリストをUpしています。
Fusion360_Small_Tools_for_Developers/TextCommands_txt_Ver2_0_8176.txt at master · kantoku-code/Fusion360_Small_Tools_for_Developers · GitHub
Ver2_0_8176の時のリストです。
アセンブリコンテキストはVer2.0.8335からリリースされた機能なんですが、
が、画面上に出てきたのはVer2.0.8335からリリースされてからなのですが
コマンドリストを「EIP」や「XREF」で検索するとヒットします。
リリース前のリストにも拘らず・・・。


今となってはリリース前でコマンドが機能していたかどうかはわかりませんが、
テキストコマンドにはリリース前のコマンドが実装されているものがあるようです。

他にも気になるのは「FusionDoc」はコメントを見ている限りDraw関連の様なのですが
チラチラとAutoCADの文字が見つかります。(AutoCADのコマンドを実行する等)
将来的にはAutoCADの機能も移植されるような気がします。