User Interface for Revit Dynamo


I have created a script in Dynamo to export/import information from Revit to Excel. However, I would like to create a separate user interface in place of the main Dynamo screen where users can just select file path and hit Run without being able to see the Dynamo code/script that I have used (so that they cant mistakenly edit/change the script and mess things up). Is this possible? If so, how?

Hi @ksharma,

You may be able to do this when using the Dynamo player, or possibly make the file read only? (I’ve not tried these and they are merely suggestions).

If you want to make add-in like utilities that limit user to just a UI, learning the API and a language like C# is perfect, but this can take some time to learn and isn’t for everyone and will not help you right this minute.


I would suggest Dynamo player and a python script similar to this in the node-mode pack by @Mostafa_El_Ayoubi :


Discussed pretty heavily here as well.

Hi @ksharma,

That script from Data-Shapes works great. I’ve already put it in 2 of my scripts.
In my opinion if Autodesk is smart they develop a UI from them selfs.
But until they do…this works just great! :+1:

1 Like

Thanks for the help.

1 Like