Is there any way to automatically open a toolbox in ArcMap either from a model, a Python script or a Python Add-In, or similar? Or to otherwise make all of the tools in a toolbox easy to access for novice ArcMap users who are unfamiliar with the Toolbox view or Catalog view?
I would like my Python Add-In to have a button that will open a toolbox so that the user can see a list of the in-house custom tools that are all in a particular toolbox.
Note that the list of tools in this toolbox is dynamic. There are new tools being added periodically, and old tools may be removed from time to time. I would like the users' to always see the current tools, and not have to navigate among system tools to find them. (They are welcome to use the system tools - but that's a separate issue).
At present, the only work around I've found is to add a button for each tool, but this requires a lot of tedious configuration in the Python Add-In each time a new tool is added, and also requires the user to download and install the new Add-In each time a new tool is added.
Otherwise, they have to navigate the Toolbox view or the Catalog view, which is tedious for our users, many of whom are ArcMap novices.
I do not want to have to manually configure each user's system any more than I already do. They already use our custom in-house Python Add-In toolbar, so if it can be done that way, that would be ideal (ie, they only have to update their toolbar once, and then for ever after that, they have the current set of tools available, even if that set changes from time to time).
There are about 30 users. At present there are about a dozen tools (and growing).