TBC Macros and Extensions

 View Only

Welcome to the TBC Macros and Extensions Community!

Search for the latest macro and extension content, ask a question, see answers, or start a discussion. This is your community, a place to engage your colleagues using beta macros to share your wisdom. For additional helpful resources, visit the TBC Knowledge Center.

Expand All
Collapse All

Managing your TMLs

Status is a TML written by Rockpile Solutions to manage registered TMLs from within Trimble Business Center. 
TMLStatus displays the registered TMLs and makes the installation and/or updating into a simple button click

Click Download TMLStatusto download the TMLStatus installation program. The installation package removes the burden of having to manually download, navigate, install, and unblock the files needed to run TMLStatus and other registered TMLs.

Legal Notice

Trimble is not responsible for any damage caused by running either macros/extensions installed by Trimble Business Center or those that you install from other developers. For more information, please see:
See more in the Library...

Announcements List

  • TBC 2024.10 Macros Release

    Macro Developers

    Macros SDK release for 2024.10 is available. Find the download link below.

    https://tbcrelease.blob.core.windows.net/download/trimble_macros_sdk_v2040.10.msi

    The Visual Studio 2019 Project Template (TbcMacros) has been fixed for generating new Projects.  

  • TBC 2024.00 Macros Release

    Macro Developers

    Macros SDK release for 2024.00 is available. Find the download link below or in the "Software Development Kit (SDK)" dropdown

    https://downloads.trimblegeospatial.com/tbc/macrossdk/trimble_macros_sdk_v2024.00.msi

    The Visual Studio 2019 Project Template (TbcMacros) should also be updated with the latest changes. 

Latest Discussions List

  • Good Evening, Has anyone had any luck developing for TBC 2024 with Visual Studio 2022? With Microsoft discontinuing support for Iron Python in 2022 to be able to use the IP .net compiler, it is hard to debug and develop. I really don't want to install ...

  • Hello Everyone, I am an established developer with years of C#, .NET, and WPF experience to name a few, creating plugins for Autodesk products as well as many others. I now have a need and desire to start developing plugins/macros for TBC. I am curious ...

  • Sounds good. Glad to help. ------------------------------ Bryce Haire ------------------------------

  • That did the trick Bryce, thanks! It looks like wrapping all of it in a transaction was the problem. I refactored my C# base class to be able to turn a number of different features on and off, including transactions and UI Events. I haven't yet tried ...

  • Here is a script I threw together that I believe does what you are trying (sets FC to static string). Relevant Code: def OkClicked(self, sender, e): # tell undo manager we are starting to do something self.currentProject.TransactionManager.AddBeginMark(CommandGranularity.Command, ...

Recent Shared Files List

  • Introduction Over the past few years, the TBC Team has been building the BIM/IFC features out to ...