Автоматический макрос

Автор Тема: Автоматический макрос  (Прочитано 2810 раз)

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

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Автоматический макрос
« : 07-07-2021, 15:40:58 »
Помогите начать, что-то давно не писал и туплю, а может всегда туплю :)
Макрос: черчу воздуховод/меняю диаметр - заполняю сразу толщину стенки реален?
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Автоматический макрос
« Ответ #1 : 07-07-2021, 15:51:04 »
Макросом - вряд ли. Полноценным add-in-ом - да. Ищи в справке по ключевому слову "IUpdater" или Revit API Dynamic model updater в гугле

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: Автоматический макрос
« Ответ #2 : 08-07-2021, 10:41:13 »
сильно все это будет замедлять работу в программе? может лучше отдельно запускать обработку?
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Автоматический макрос
« Ответ #3 : 08-07-2021, 10:56:17 »
сильно все это будет замедлять работу в программе?

не должно

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: Автоматический макрос
« Ответ #4 : 28-07-2021, 12:26:02 »
снял бы кто пару нормальных роликов на ютюб, информации либо мало, либо она кривоватая :)
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Автоматический макрос
« Ответ #5 : 28-07-2021, 12:42:05 »
Зачем?

Примеры есть в SDK, есть у Джереми - https://thebuildingcoder.typepad.com/blog/about-the-author.html#5.31

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

  • ADN OPEN
  • ***
  • Сообщений: 223
  • Карма: 0
Re: Автоматический макрос
« Ответ #6 : 17-08-2021, 12:15:56 »
я просто самоучка без английского, вижу как работает софт, смотрю код, понимаю, пишу свое...
Код - C# [Выбрать]
  1. [Transaction(TransactionMode.Automatic)]
ругается:
Цитировать
CS0117   "TransactionMode" не содержит определение для "Automatic".   ***\AG.Auto\AG.Auto\Command.cs   16   Н/Д
TransactionMode Manual и ReadOnly...
VS2019, VBA 7.1, VB.NET, C#, ACAD2019, Revit 2020