pyRevit icon indicating copy to clipboard operation
pyRevit copied to clipboard

Toolbar Maker - share the "safer" tools with New Revit Users

Open LF-Hatches opened this issue 4 years ago • 2 comments

Describe current issue I'd love to be able to share PyRevit functions with more people in my office. BUT. I'm not a script hero, and my coworkers even less so. Sharing the wipe(all) functions is the stuff of bad dreams.

Describe the solution you'd like I'd love to have a "make toolbar" feature.
Select from the current features in PyRevit, and a custom toolbar package for sharing comes out the other end. Also one that can be flexible enough to get tweaked to add a menu for: "hey - also use these approved dynamo scripts" at

Describe current workflow Currently: every time someone wants a hatch, I do it for them. Currently: every time someone wants to import an excel set of sheet placeholders, I do it for them using the jankiest dynamo script ever made - but it saves a million hours and I want to clean it up and share it with them... safely.

Describe alternatives you've considered Part 1 I've considered that a custom toolbar is something really easy to do once you've looked under the hood and figured out the API etc. Eventually I'll figure out how to do this by myself? - but it might take FOR. EV. AH. to get up to speed. Still worth it. 💯

Describe alternatives you've considered Part 2 Yes - there are many wonderful places to start learning more: https://www.notion.so/Developer-Docs-2c88f3ecccde422d9504e20b6b9e04f8 https://www.notion.so/Create-Your-First-Command-2509b43e28bd498fba937f5c1be7f485 Even though it doesn't seem like sharing bundles is a real thing yet? https://www.notion.so/pyRevit-Bundles-12323e3090904d9aa7cdc3d82095d3e3

Additional context I stumbled across PyRevit when it said "custom hatch pattern maker", but now that I've seen how much more there is to it.. I guess I want my own toolbars?! Posting here seemed like an ok place to start 🥇

LF-Hatches avatar Jan 13 '22 00:01 LF-Hatches

Similar to https://github.com/eirannejad/pyRevit/issues/1387

eirannejad avatar Jan 13 '22 18:01 eirannejad

Is there an easy way to control which standard tools are available? Maybe a little file that is read at runtime that IT can push into the Revit path? That would make it easy to make local deployments without having to compile a custom installer with some tools hidden.

For example a default path IT can use and a custom path (in the settings) advanced users can point to so they can get past company wide IT settings.

I'm happy to set this idea up as a separate RFE if you'd like.

DuncanLithgow avatar Apr 20 '22 14:04 DuncanLithgow