CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Выполнение утилиты

    Для этого entry point уже предусмотрены системные расширения:

    • Загрузка DLL-файлов;
    • Запуск EXE-файлов.

    Этот entry point расширяет список типов утилит, которые можно подключить к CAM-системе. Системные расширения поддерживают только DLL и EXE. Создав расширение типа utility_runner, можно указать его в параметрах запуска расширения типа utility. CAM-система вызовет utility_runner и передаст ему сведения о запускаемой утилите.

    • Идентификатор: utility_runner;
    • Используемые интерфейсы:
      • IExtensionTypeInfoUtilityRunner.
      • IExtensionUtilityRunner.
    • Доступные параметры конфигурации:
      • filter_types — фильтр файлов в диалоге выбора утилиты;
      • visible_in_editor — доступность расширения для выбора в редакторе утилит. Параметр позволяет скрыть специализированный исполнитель, предназначенный только для определённой утилиты.

    Примеры в репозитории GitVerse:

    • C# — каталог ExtensionUtilityRunnerNet;
    • Delphi — каталог ExtensionUtilityRunnerDelphi;
    • C++ — каталог ExtensionUtilityRunnerCpp.
    In this article