Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: Elfilagas от 23-08-2017, 17:37:43

Название: Скорректировать файл
Отправлено: Elfilagas от 23-08-2017, 17:37:43
Добрый день.
Подскажите, пожалуйста, как скорректировать файл через API?
Название: Re: Скорректировать файл
Отправлено: mikazakov от 25-08-2017, 17:55:52
Нужно поискать здесь
Код - Visual Basic [Выбрать]
  1. Sub PrintCommandNames()
  2.     Dim oControlDefs As ControlDefinitions
  3.     Set oControlDefs = ThisApplication.CommandManager.ControlDefinitions
  4.  
  5.     Dim oControlDef As ControlDefinition
  6.    
  7.     Open "C:\temp\CommandNames.txt" For Output As #1
  8.  
  9.     Print #1, Tab(10); "Command Name"; Tab(75); "Description"; vbNewLine
  10.    
  11.     For Each oControlDef In oControlDefs
  12.  
  13.         Print #1, oControlDef.InternalName; Tab(55); oControlDef.DescriptionText
  14.        
  15.     Next
  16.     Close #1
  17. End Sub
  18.  

Если подходящая по названию команда найдется то можно вызвать её:
Call ThisApplication.CommandManager.ControlDefinitions("Имя команды").Execute

или посмотреть что получится если использовать в цикле объект:
AssemblyComponentDefinition.iAssemblyFactory.CreateMember (i)
Название: Re: Скорректировать файл
Отправлено: Elfilagas от 28-08-2017, 11:43:47
Спасибо, нашел нужную команду - "UCxResolveFileCmd".