時間が無い・・・。
テンプレートライブラリをGUIで開くと、幾つかの保存先毎に
保存済みのCAMのテンプレートが表示されますが、
表題の”クラウド”はこちらです。
ローカルとかも取得できますが、今回はクラウドです。
関数のみですがこちら。
def get_cloud_hole_templates( ) -> list[cam.CAMTemplate]: ''' クラウドテンプレート内の穴テンプレートの取得 ''' camMgr: cam.CAMManager = cam.CAMManager.get() templateLib: cam.CAMTemplateLibrary = camMgr.libraryManager.templateLibrary childTemplates = list( templateLib.childTemplates( templateLib.urlByLocation( cam.LibraryLocations.CloudLibraryLocation ) ) ) return [tp for tp in childTemplates if tp.isHoleTemplate]
"cam.LibraryLocations"忘れちゃいます・・・。
幸いこちらはツールライブラリですが、記載していたので助かりました。
ToolLibraryへのアクセス2 - C#ATIA
GUIの場合、"テンプレート"と"穴テンプレート"の違いを見つける事が
出来ない様な気がするのですが、どちらも動作が同じだから関係ないのかも。