ArcGIS commands GUID generator

Those who have been involved in ESRI software development know how important it is to know the Global Unique Identifier (GUID) of some commands. In this regard, I have developed an extension that enables you to catch the GUID of any command or button you click in ArcMap. To try the extension see the project page at Github.


This ArcMap Addin shows command details (GUID, name, subtype, …) when you click a command in ArcMap; it is a creative tool for an ArcGIS desktop developer. In ArcObjects documentation, there is a list of popular commands accompanied by their corresponding GUIDs, although looking for a command in this page could be tedious and frustrating, and most of the time you get disappointed at finding a command. GUID of a command is useful when you want to:

  • programmatically call a pre-built command or tool.
  • customize ArcGIS user interface (UI) programmatically.
  • create a python Addin toolbar with a custom set of built-in commands and tools. For more information see here.

In all these scenarios you need the built-in command or tool GUID. The Addin is built for ArcGIS Desktop 10.2, although it should also work with higher versions.