Revit API Forum
Welcome to Autodesk’s Revit API Forums. Share your knowledge, ask questions, and explore popular Revit API topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RevitLookup for Revit 2016 is here!

16 REPLIES 16
Reply
Message 1 of 17
jeremytammik
8861 Views, 16 Replies

RevitLookup for Revit 2016 is here!

Hi everybody!

 

Here is an excerpt from todays post on the Revit 2016 API News on The Building Coder:

 

http://thebuildingcoder.typepad.com/blog/2015/04/revit-2016-api-news-and-devdays-online-recording.ht...

 

As you certainly know, RevitLookup is one of the most important tools to understand and explore the Revit database, its elements, their properties and relationships.

 

It was originally included in the Revit SDK and then moved to its own RevitLookup GitHub repository to facilitate community support and easy addition of enhancements.

 

The first version for Revit 2016 has now been published.

 

The current version is release 2016.0.0.6.

 

Please help yourself!

 

If you have already made enhancements to your own version that you would like to share, or notice anything missing in the current version, please fork

the repository, add your changes, and submit a pull request for me to integrate them back into the main stream.

 

Thank you!

 

I wish you lots of fun exploring the exciting new possibilities provided by the Revit 2016 API!

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

16 REPLIES 16
Message 2 of 17

Thanks Jeremy, I can't image working without this tool anymore 🙂 And how about Buildin parameter checker ? Is it still being maintained ?
Kind regards,
Remy van den Bor
ICN Solutions B.V.
Liked this post or found it usefull, don't forget the Kudo It won't hurt (at least not me).
Message 3 of 17

Dear Remy,

 

Thank you for your kudos and pertinent question.

 

Good thing you asked.

 

Just for you, I will migrate it to Revit 2016 right away.

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Message 4 of 17

Super 🙂
Kind regards,
Remy van den Bor
ICN Solutions B.V.
Liked this post or found it usefull, don't forget the Kudo It won't hurt (at least not me).
Message 5 of 17

Dear Remy,

 

Done.

 

This was one of the easiest migrations ever.

 

Not one single warning ensued.

 

Just for you, the new release of BipChecker for Revit 2016 is now available from GitHub:

 

https://github.com/jeremytammik/BipChecker/releases/tag/2016.0.0.0

 

The most up-to-date version is always provided in the main master branch:

 

https://github.com/jeremytammik/BipChecker

 

Enjoy!

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Message 6 of 17

Message 7 of 17

failed to initialize.pngfailed to initialize 02.png

 

Hi Jeremy,

thank you for all you have done by developers. I'm starting with this now, so sorry for the beginner question, but I desperately searched several places and found no answer. So, where do I find the *.dll file to run the Revit LookUp tool?

Message 8 of 17

or better, what i need to do to run it?
Message 9 of 17
stever66
in reply to: onBIM-Consulting

I believe you need Microsoft visual studio.  The free version will do.   You use it to open the revit lookup.sln file, and then build the .dll from within visual studio.

Message 10 of 17

Dear Ricardo,

 

Steve is absolutely right. Thank you, Steve!

 

The source code and solution file is provided, and no executable.

 

You have to build that yourself.

 

Please work through the Revit API getting started material, especially the DevTV and My First Revit Plugin tutorials:

 

http://thebuildingcoder.typepad.com/blog/about-the-author.html#2

 

That explains all you need to know about compiling and installing a Revit add-in.

 

Always grab the most up-to-date version of RevitLookup from the GitHub repository:

 

https://github.com/jeremytammik/RevitLookup

 

Versions for older releases of Revit are also available from the previous releases:

 

https://github.com/jeremytammik/RevitLookup/releases

 

Good luck and have fun!

 

Best regards,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Message 11 of 17
Maltezc
in reply to: jeremytammik

Hi guys, i'm about to begin on this and have a little programming experience but most of it is in python so althoguht this may be a not so bright question, I thought I'd ask if this exists in python instead of C# ?

 

Any help is appreciated. I've found this github repository to follow so it helps if I try to disect it but its not completely commented and I haven't found a great tutorial on it yet. 

 

https://github.com/eirannejad/pyRevit/tree/master/pyRevit

 

 

Tags (2)
Message 12 of 17
jeremytammik
in reply to: Maltezc

Thank you very much for the interesting link!

 

No, there is no Python version of RevitLookup that I am aware of.

 

To install RevitLookup, you need to compile it, e.g. using Visual Studio or Visual Studio Express, to create a .NET DLL assembly.

 

With the .NET DLL assembly and the add-in manifest provided in the GitHub repository in hand, you install it like any other Revit add-in b copying the two into the appropriate Revit Add-Ins folder.

 

There are hundreds of tutorials on achieving that around.

 

The most accessible I am aware of are listed in the Revit API getting started material at

 

http://thebuildingcoder.typepad.com/blog/about-the-author.html#2



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Message 13 of 17
Maltezc
in reply to: jeremytammik

Okay. Thanks for the swift response and the references. I just wanted to check before I started diving in to C#. 

 

Thanks again. 

Message 14 of 17
ehsanirannejad
in reply to: Maltezc

Dear Maltezc,

I'm the creator of the pyRevit repository you've mentioned here. I apologise for the lack of extensive documentation on the tools. I'm a working Architect and have very limited time to put the scripts together and hardly any time to sit down and document them properly. I'll try to do a better job in the future 🙂

 

pyRevit repository is basically a library of python scripts for Revit that automate various tasks and add some functionality to Revit. It also has a startup script that creates buttons in the Revit UI for all the scripts in the library to make them easier to use.

 

As Jeremy mentioned, there is no python version of RevitLookup tool. RevitLookup dives deep into the Revit database and needs the efficiency and speed of C# in doing that. Also the installation and UI is going to be much better. As he mentioned, to use RevitLookup you need to download the repository from github and compile it using Microsoft Visual C# (You can use the free Express version).

 

For using RevitLookup or pyRevit, a little bit of programming knowledge (C# and python) is really helpful. If you like to learn more about C# for Revit, Jeremey's blog at The Building Coder is an amazing resource; and if you'd like to learn more about python and python for Revit, diving into the scripts at pyRevit library would be helpful.

 

Let me know if I can help better.

 

Message 15 of 17
jeremytammik
in reply to: Maltezc

By the way, I forgot:

 

You may be able to call the C# RevitLookup functionality from the Python RevitPythonShell:

 

http://thebuildingcoder.typepad.com/blog/2015/05/copyelements-revit-2016-scalability-python-and-ruby...

 

Check it out and let us know!

 

Cheers,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Message 16 of 17

This is awesome. Thank you very much Jeremy.
Message 17 of 17
jeremytammik
in reply to: jeremytammik

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Rail Community