Autodesk Community Tipsではちょっとしたコツ、やり方、ショートカット、アドバイスやヒントを共有しています。
NavisworksのAPIからコマンドを実行する方法はありますか?
NavisworksのAPI ExecuteCommand()を用いることでAPIからコマンドを実行することが可能です。
ExecuteCommand()の第一引数には、実行するコマンドのIdを指定します。
C:\Program Files\Autodesk\<Navisworks Manage version>\Layout 配下のRoamerCommands.xmlファイルに、Navisworksの既定のコマンドのIdが定義されています。
以下は「全体表示」を実行するサンプルです。
Autodesk.Navisworks.Api.Interop.LcRmFrameworkInterface.ExecuteCommand("RoamerGUI_AutoCAM_Zoom_All", Autodesk.Navisworks.Api.Interop.LcUCIPExecutionContext.ePANEL);