Я пытаюсь получить оболочку revitpython 2016, установленную на компе, и у меня возникают проблемы с запуском кода.revit проблемы оболочки python запуск скрипта/установка
Я установил оболочку и указую путь к IronPython 2.7.3, как указано на этом сайте
http://blog.productspec.net/2015/02/03/beginners-guide-to-python-in-autodesk-revit/
Я также следовал несколько учебников по попытке запуска сценариев. Кажется, это самый простой способ превратить предложение во все заглавные буквы.
import clr
clr.AddReference('RevitAPI')
clr.AddReference('RevitAPIUI')
from Autodesk.Revit.DB import *
app = __revit__.Application
doc = __revit__.ActiveUIDocument.Document
t = Transaction(doc, 'convert text')
t.Start()
for el in uidoc.Selection.Elements:
el.Text=el.Text.upper()
t.Commit()
я знаю немного питона и образуют то, что я могу сказать, это выглядит хорошо, но я получаю эту ошибку возвращается при попытке запуска.
который затем имеет это под выпадающие показать детали:
Revit столкнулся с System.MissingMemberException: объект 'Selection' не имеет атрибута 'Элементы' в IronPython.Runtime .Binding.PythonGetMemberBinder.FastErrorGet'1.GetError (CallSite сайт, целевая TSelfType, CodeContext контекст) л
вся помощь приветствуется.
Спасибо, человек, я попробовал те, и я думаю, что это могло быть так, как это было написано. Я закончил тем, что нашел это, и, похоже, хотя я еще не пробовал Selection.GetElementIds() еще и метод Document.GetElement. есть ли способ добавить файл? я бы попробовал загрузить код, но он говорит, что его очень много символов – Cflux