What Revit WantsA Black Grid publication
The Black Grid knowledge library

revitpythonshell

Practical ideas for Revit, BIM and construction technology. Built from years of shared experience.

Navisworks Addins

A Navisworks Python Shell – NavisPythonShell by dimven

Interesting little release by Dimitar Venkov on Github a few months ago. It is essentially a Python shell for Navisworks 2016. You install by unzipping as per instructions below. You may have heard ab…

2017-10-22 · Luke Johnson
Dev

Revit API Python and Ruby Samples and Development Tools

Have you ever wondered how to convert a Revit macro into an addin? You can follow Harry’s steps over at this post. What about getting some sample code for Python and Ruby Revit projects? From AEC DevB…

2017-09-04 · Luke Johnson
Uncategorized

Remove all Views not on Sheets

… by using a very wild script from dp Stuff! Comes with a disclaimer:Warning! Make sure you don’t run this script on your central model – detach it from central first. Because once the views are gone …

2013-05-02 · Luke Johnson
Uncategorized

RevitPythonShell in Action

I have previously posted about RevitPythonShell a number of times. In this post Dima Chiriacov gives a real-world example on using the shell to change the case of text. There are quite a number of fre…

2012-07-24 · Luke Johnson
Uncategorized

How many shells does Revit want?

RevitPythonShell has some competition! Its called RevitRubyShell. RevitRubyShell on Github – installer What is Ruby? Ruby is a dynamic, reflective, general-purpose object-oriented programming language…

2012-07-13 · Luke Johnson
Uncategorized

Form Randomization using RevitPythonShell

You can implement randomization in your scripts using the .NET Random class. For example the following code will return a random double number between 0 and 1 in the RevitPythonShell… Read more at:Rev…

2012-03-30 · Luke Johnson