Описание тега pyrevit
Используйте этот тег, чтобы задавать вопросы о проекте pyRevit.
pyRevit - это библиотека, предназначенная для настройки среды быстрой разработки приложений в Autodesk Revit®. Он предоставляет набор полезных скриптов и расширений.
2
ответа
Как сохранить настройки надстройки Revit с помощью Python?
Моя надстройка Revit читает в какой-то момент текстовый файл, который может находиться где угодно. В моей текущей реализации путь к текстовому файлу жестко закодирован. Я бы хотел этого избежать, чтобы при распространении надстройки другим людям она…
30 май '18 в 10:32
2
ответа
Как разделить переменную между 2 скриптами pyRevit?
Я использую последнюю версию pyRevit, v45. Я пишу некоторую информацию во временных файлах с myTempFile = script.get_instance_data_file("id") Это создает файл с именем pyRevit_2018_xxxx_id.tmp, в котором я храню полезную информацию. Если я не ошибаю…
07 фев '18 в 09:25
1
ответ
Как обрабатывать сбои в Revit API?
Я пытаюсь избежать получения предупреждающих сообщений при копировании множества стен с помощью Revit 2018 API, например, когда некоторые перекрываются. Для этого я реализую класс FailureHandler, как описано в Building Coder, немного адаптированный …
12 июн '18 в 10:03
1
ответ
Являются ли некоторые функции RevitPythonWrapper устаревшими?
Я хотел бы использовать rpw ( https://github.com/gtalarico/revitpythonwrapper) с pyRevit и RPS в Revit 2018. Я установил rpw из github в начале этого месяца, чтобы я мог использовать его с RPS, и теперь пытаюсь используйте некоторые диалоговые функц…
28 ноя '17 в 15:14
0
ответов
Ошибка атрибута при использовании pyRevit и urllib для извлечения изображений из записи Airtable
Я пытаюсь создать плагин Revit, используя pyRevit, где я пытаюсь извлечь изображения из записей Airtable и сохранить их в моей локальной системе. Для этого я хотел попробовать urllib, но продолжаю получать следующую ошибку. Я искал везде и не мог на…
09 янв '19 в 08:54
1
ответ
Python для Revit - собирать представления в активном представлении
Я пытаюсь использовать FilteredElementCollector внутри моего скрипта pyRevit, чтобы собрать все виды (разрезы, фасады, выноски планов и т. Д.) В активном виде. from pyrevit.framework import clr from pyrevit import revit, DB clr.AddReference('RevitAP…
04 фев '19 в 17:12
3
ответа
Как автоматически обрабатывать событие DialogBoxShowing в Python(Revit Dynamo)?
Как подписаться на события Revit в Python (Dynamo)? В частности, DialogBoxShowing, чтобы я мог увидеть, если это предупреждение "Экспорт с временным скрытием / изоляцией" и выбрать "Оставить режим временного изолирования и экспорт"? Это делается в C…
05 июл '17 в 22:06
3
ответа
Как получить доступ ко всем типам семейства через revit API?
Можно ли получить доступ ко всем типам семейства определенной категории (например, Windows, Doors, ...) с помощью Revit API? В отличие от экземпляров. Насколько я знаю, использование FilteredElementCollector(doc).OfCategory(...).ToElements() или Fil…
19 май '17 в 10:32
0
ответов
Установщик pyRevit падает при клонировании из GitHub
В тот момент, когда установщик клонирует (текст диалога "Клонирование репозитория pyRevit из Github... Это может занять некоторое время..."), процесс "pyrevitgitservices" завершается сбоем. Я профессиональный упаковщик приложений, поэтому я знаю, чт…
06 ноя '17 в 09:55
2
ответа
Использование французских символов с pyRevit или RPS
Я хотел бы напечатать диалоги на французском языке, используя скрипты pyRevit. Как только я включаю в свой код акцент типа "ê", скрипт pyRevit даже не запускается. Но если я сделаю, например, печать "être" в RevitPythonShell, нет проблем. Зачем? Поч…
30 ноя '17 в 08:06
2
ответа
Чтение файлов Excel из Revit Python Shell
Я пытаюсь прочитать файл Excel из Revit 2017 API, используя Revit Python Shell. По сути, я понятия не имею, что я делаю, но я попробовал это: http://wiki.theprovingground.org/revit-api-py-excel, но я получаю ошибку: Трассировка (последний вызов был …
19 апр '17 в 08:39
1
ответ
Revit API Change Groups в Python
Я пытаюсь написать скрипт, который меняет группы с одного типа на другой. По сути, я хочу выполнить пользовательский интерфейс, эквивалентный щелчку правой кнопкой мыши по типу группы, выбору всех экземпляров и изменению типа. Я могу использовать чт…
18 май '18 в 19:49
1
ответ
Revit Модель извлечения данных
Я хочу иметь файл Excel всех геометрий с их размерами в модели Revit (например, двери, окна с их количеством и размерами). Как я могу получить это? Могу ли я использовать для этого производный API модели? Или любым другим возможным способом?
17 фев '17 в 19:25
1
ответ
Revit API: создание новой крыши Footprint
У меня проблемы с созданием крыши с использованием API Revit 2018. По сути, я звоню так: doc.Create.NewFootPrintRoof(ca, doc.GetElement(roofsInstances[0].LevelId), roofsInstances[0].RoofType) А также: "ca" является действительным объектом Autodesk.R…
23 окт '17 в 13:20
2
ответа
Используйте python для получения информации о правилах фильтрации в Revit API
Я запустил скрипт на python, который извлекает информацию о правилах фильтрации, но не может найти способ получить информацию из "GetRuleParameters()" Любая помощь с благодарностью. Я видел много информации о создании фильтров правил, но мало о том,…
28 мар '18 в 14:10
0
ответов
Профиль pyRevit постоянно меняется
Во-первых, я не пользователь, использующий это, но реализую это для пары пользователей. Мы используем машины VDi со всеми профилями пользователей на сервере. Мне удалось клонировать Git Repo и оставить копию на сервере, которую я использую Robo copy…
10 июл '17 в 04:47
1
ответ
Запустите функцию "Показать" в "Выбор элементов по идентификатору" с помощью API Revit
В пользовательском интерфейсе Revit есть "выбрать элемент по идентификатору", который имеет кнопку "Показать". Я могу использовать RPS и пользовательский код Pyrevit для выбора элементов, однако я хотел бы дать своим пользователям возможность сканир…
01 май '17 в 14:17
1
ответ
Сборщик Revit API: Не удалось преобразовать значение: пробелы в target_type:
Я не понимаю, почему мой код, который отлично работает с другими категориями Revit: # -*- coding: utf-8 -*- import rpw from rpw import revit, db, ui, DB, UI dd1 = rpw.db.Collector(of_category='Spaces') выдает эту ошибку: IronPython Traceback: Traceb…
10 фев '19 в 13:58
1
ответ
Организация браузера Revit проекта через RPW, Python и API Revit
Можно ли развернуть / свернуть элементы (например, виды, листы, легенды и т. д.) в окне браузера проекта Revit с помощью Revit API и RPW
26 янв '19 в 21:33
0
ответов
Запустите файл динамо-графика (.dyn) из скрипта Python
Можно ли запустить файл Revit Dynamo.Dyn через скрипт Python (расширение PyRevit)? Может кто-нибудь поделиться базовым примером. У нас есть много динамо-скриптов, протестированных и находящихся в производстве, было бы очень полезно запускать их из к…
19 янв '19 в 15:46