Кнопка на ленте или горячие клавиши для макроса Revit

Автор Тема: Кнопка на ленте или горячие клавиши для макроса Revit  (Прочитано 2669 раз)

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

Оффлайн Алексей БалышевАвтор темы

  • ADN
  • *
  • Сообщений: 8
  • Карма: 0
Здравствуйте.
Можно ли сделать кнопку на ленте или назначить горячие клавиши для макроса Revit?
Я пишу макросы на Python, и хотел бы запускать их с ленты. Открывать диспетчер макросов каждый раз неудобно.

Оффлайн Владимир П

  • ADN OPEN
  • **
  • Сообщений: 57
  • Карма: 3
В справке самого Ревита вполне достаточно информации по поводу создания кнопок в ленте.

Оффлайн Алексей БалышевАвтор темы

  • ADN
  • *
  • Сообщений: 8
  • Карма: 0
Более детальный поиск по справке дал решение, правда отрицательное: в API Revit для макросов лента не поддерживается.

http://help.autodesk.com/view/RVT/2016/RUS/?guid=GUID-C6E0196D-918B-4131-9B64-050DBE452158

Может у кого-то есть какой-нибудь нестандартный способ создания кнопки для макроса?

Оффлайн Владимир П

  • ADN OPEN
  • **
  • Сообщений: 57
  • Карма: 3
А если стандартно  - макрос в DLL?

Оффлайн Алексей БалышевАвтор темы

  • ADN
  • *
  • Сообщений: 8
  • Карма: 0
Владимир П, что вы имеете в виду? Макрос на Python скомпилировать в DLL? Или переписать все на .Net?

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Алексей Балышев, Официально - не поддерживается. но можно поизвращаться с неофициальным способом, используя библиотеку AdWindows.dll. Сам не пробовал, результат не гарантирую. Посмотрю поподробней.