/
spruttechnology
/
cam-api-examples
Обзор
Документация
Войти
/
spruttechnology
/
cam-api-examples
Код
Запросы
3
Задачи
Пакеты
0
Релизы
1
Аналитика
v19/develop
Geometry/ExtensionUtilityGeomCustomImportNet/project/main/ImportHelper.cs
29 строк
956 B
renal
Stabilization with fresh update of CAM
10 апр 2026, 15:28
10 апр 2026, 15:28
ff452f8
Код
Авторство
О чём код?
using CAMAPI.Application; using CAMAPI.DotnetHelper; namespace ExtensionUtilityGeomCustomImportNet; /// <summary> /// Static class to execute duplicate code /// </summary> public static class ImportHelper { /// <summary> /// Import sgf file into current active project /// </summary> public static void Import(IExtensionUtilityContext context, string sgfFilePath) { // active project using var applicationCom = ComWrapper.Create(context.CamApplication); using var activeProjectCom = applicationCom.InvokeAndWrap(application => (application.GetActiveProject(out var status), status)); // import the file activeProjectCom.Invoke(activeProject => { using var geomImporterCom = ComWrapper.Create(activeProject.GeomImporter); geomImporterCom.Invoke(importer => importer.ImportFile(sgfFilePath, "", true)); }); } }