ADN Club > Inventor API

Не найти параметры ControlDefinition.

(1/2) > >>

izhgtumekhanik:
Добрый день.

Нашел код с работой диалогового окна но не могу найти наименования параметров "DrawingRetrieveDimsCmd", "AppContextual_OKCmd" - откуда они берутся ?


--- Код - Visual Basic [Выбрать] ---Dim CDefinitions As ControlDefinitionsSet CDefinitions = ThisApplication.CommandManager.ControlDefinitions Dim CDefinition1 As ControlDefinitionSet CDefinition1 = CDefinitions.Item("DrawingRetrieveDimsCmd") Dim CDefinition2 As ControlDefinitionSet CDefinition2 = CDefinitions.Item("AppContextual_OKCmd") CDefinition1.ExecuteCDefinition2.Execute

mikazakov:
в хэлпе есть пример для вывода всех имеющихся команд


--- Код - Visual Basic [Выбрать] ---Sub PrintCommandNames()    Dim oControlDefs As ControlDefinitions    Set oControlDefs = ThisApplication.CommandManager.ControlDefinitions     Dim oControlDef As ControlDefinition        Open "C:\temp\CommandNames.txt" For Output As #1     Print #1, Tab(10); "Command Name"; Tab(75); "Description"; vbNewLine        For Each oControlDef In oControlDefs         Print #1, oControlDef.InternalName; Tab(55); oControlDef.DescriptionText            Next    Close #1End SubЕсли нужно можно свою команду сделать

izhgtumekhanik:
Хорошо, допустим получили весь список , но что они означают? 

mikazakov:
Ну команды они означают, обычно это имитация нажатия какой-нибудь кнопки в пользовательском интерфейсе инвентора. Многие из этих команд можно вызвать функциями или методами из других мест объектной модели инвентора, но иногда встречаются такие команды у которых нет аналогов в другом месте объектной модели инвентора.
Например если выделить много объектов и удалять их в цикле будет долго, а можно вызвать команду на удаление выделеных объектов то удалится быстро. Но производительность АПИ в инвенторе это отдельная тема

izhgtumekhanik:

--- Цитата: mikazakov от 29-08-2023, 06:21:30 ---обычно это имитация нажатия какой-нибудь кнопки в пользовательском интерфейсе инвентора.
--- Конец цитаты ---
Где можно про это почитать?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии