擅长:python、mysql、java
<pre><code>t = Transaction(doc, 'loadfamily')
t.Start()
#Rename Family Type
Elements = FilteredElementCollector(doc).OfClass(FamilySymbol).WhereElementIsElementType()
for m in Elements:
try:
contains = "VA Titleblock Consultant Logo (PIN07)"
if m.FamilyName.startswith((contains)):
m.Name = contains + "Append"
except:
print "Type name not changed"
#Rename Family
Elements = FilteredElementCollector(doc).OfClass(Family)
for m in Elements:
try:
contains = "VA Titleblock Consultant Logo (PIN07)"
if m.Name.startswith((contains)):
m.Name = "VA Im Slow"
except:
print "what an idiot, I finally got it"
t.Commit()
</code></pre>