Skip to content

williamlewis/autodesk-revit-tools

Repository files navigation

autodesk-revit-tools (Professional)

Assistive automations to accelerate workflow and facilitate user management for Revit.

Autodesk Revit is a widespread, 3D Building Information Modeling ("BIM") software used in the practice of architectural design & construction.



Revit Add-ins using pyRevit

Created using the Revit API + IronPython language + pyRevit + Revit Python Wrapper


  • Remove Duplicate Titleblocks - for subset of sheets, check for and purge duplicate titleblock classes, then overwrite shared parameter to ensure visibility of disclaimer note on remaining sheets

  • Open Multiple Views - check user selection in Project Browser, then open multiple views and sheets to perform tasks in batches and expedite daily workflow

  • Dimension Multiple Lines - create a dimension string with witness lines on multiple parallel line classes, to expedite repeated annotation process

  • Categorize Views & Sheets - overwrite a shared parameter value for view and sheet classes, to distinguish owner contents from future vendor contents within a shared file

Resources & Credits:

pyRevit Rapid Application Development Environment for Autodesk Revit, by Ehsan Iran-Nejad

Revit Python Wrapper library of wrapper classes, by Gui Talarico

Revit API for Autodesk Revit

IronPython implementation of Python language for compatibility with the .NET framework



Terminal Scripts for Revit User Managment


  • Auto Reinstall Revit Add-In - purge previous add-in files from all possible locations, replace with latest version, & run executable installation file from a Google shared drive location



About

[PROFESSIONAL] Assistive automations to accelerate workflows in Autodesk Revit & facilitate user management

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published