Скорректировать файл

Автор Тема: Скорректировать файл  (Прочитано 2098 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ElfilagasАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Скорректировать файл
« : 23-08-2017, 17:37:43 »
Добрый день.
Подскажите, пожалуйста, как скорректировать файл через API?

Отмечено как Решение Elfilagas 28-08-2017, 11:42:31

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 751
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Скорректировать файл
« Ответ #1 : 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)

Оффлайн ElfilagasАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 117
  • Карма: 4
Re: Скорректировать файл
« Ответ #2 : 28-08-2017, 11:43:47 »
Спасибо, нашел нужную команду - "UCxResolveFileCmd".