Es allí una manera de decir a través de programación (desde la línea de comandos) ¿qué formato de un determinado ArcMap caja de herramientas se guardan en - 10.0, 10.1 y así sucesivamente?
Respuesta
¿Demasiados anuncios?Creo que la respuesta corta es NO. En arcpy típico de "Describir" un objeto de conseguir una manija en sus propiedades. Parece que no hay ninguna manera dentro de arcpy para averiguar la versión de la caja de herramientas se guardan en. Si alguien sabe de una manera, a continuación, por favor, me tiro abajo en llamas para que yo pueda aprender de su sabiduría!
Pero usted podría fudge de esta manera:
En ArcCatalog clic derecho en el cuadro de herramientas y vaya a propiedades. En la Descripción, escriba una descripción de su caja de herramientas y, a continuación, a la derecha en el extremo de escribir algo como "[Version_10_1]" para indicar su 10.1 cuadro de herramientas.
En que el código de python usted podría utilizar algo como:
obj = arcpy.AddToolbox("C:/temp/testbox.tbx")
description = arcpy.Usage(obj)
if "[Version_10_1]" in description:
print "10.1 toolbox loaded"