こちらの続きです。
TSMファイル3 - C#ATIA
作業スペースのID名を調べるために、こんな感じのコードを
作ってみました。(って 程のものでもないのですが・・・)
#Fusion360 python import adsk.core, traceback def run(context): try: app = adsk.core.Application.get() ui = app.userInterface for ws in ui.workspaces: print('{}-{}'.format(ws.name,ws.id)) ui.messageBox('done') except: if ui: ui.messageBox('Failed:\n{}'.format(traceback.format_exc()))
実行結果はこちら
フォーム-TSplineEnvironment デザイン-FusionSolidEnvironment ジェネレーティブデザイン-GenerativeEnvironment モデルを編集-GenWorkingModelEnv 検討-ExploreEnvironment サーフェス-FusionSurfaceEnvironment シート メタル-FusionSheetMetalEnvironment PCB-PCBEnvironment メッシュ-MeshEnvironment レンダリング-FusionRenderEnvironment アニメーション-Publisher3DEnvironment シミュレーション-SimulationEnvironment 単純化-WorkingModelEnv 比較-SimCompareEnvironment 製造-CAMEnvironment デバッグ-DebugEnvironment モデリング-FusionModelingEnvironment アセンブリ-FusionAssembleEnvironment 視覚化-FusionVisualizationEnvironment 図面-FusionDocumentationEnvironment 図面ブロック エディタ-FusionDrawingsBlockEditorEnv モデリング-CAMModelingEnvironment
確かにデバッグがありました。他にも見慣れない作業スペースが
わんさか・・・。
ちっとも進まない。牛歩戦術並み。