ProcessExtensionOpenCommand(string cloneName, string extName) { if (extName != null) { PyRevitClone clone = null; if (cloneName != null) { clone = PyRevitClones.GetRegisteredClone(cloneName); } PyRevitExtension ext; if (clone != null) { ext = PyRevitExtensions.GetShippedExtension(clone, extName); } else { ext = PyRevitExtensions.GetInstalledExtension(extName); } if (ext != null) { CommonUtils.OpenInExplorer(ext.InstallPath); } } }