首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改python运行脚本/安装问题

修改python运行脚本/安装问题
EN

Stack Overflow用户
提问于 2016-04-01 17:25:42
回答 1查看 464关注 0票数 0

我正试图在comp上安装2016振兴running shell,我在运行代码时遇到了问题。

我已经安装了shell并按照这个网站的指示设置了到ironpython 2.7.3的路径

http://blog.productspec.net/2015/02/03/beginners-guide-to-python-in-autodesk-revit/

我还学习了多个关于尝试运行脚本的教程。这个似乎是把一个句子变成所有大写字母的最简单的方法。

代码语言:javascript
复制
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()

我知道一些python,并形成了我能说的,这看起来很好,但我得到了这个错误时,试图运行。

下面是显示详细信息的下拉列表:

“选择”对象在IronPython.Runtime.Binding.PythonGetMemberBinder.FastErrorGet'1.GetError(CallSite站点、TSelfType目标、CodeContext上下文中没有属性“元素”)

所有的帮助都是感激的。

EN

回答 1

Stack Overflow用户

发布于 2016-04-01 18:23:57

查看Revit2016SDK。2015年,Selection.Elements遭到了反对。试试Selection.GetElementIds()。您将遍历一组元素,而不是元素,并且需要使用Document.GetElement方法来获取元素对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36362332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档