5 votos

A través de programación detectar el formato de la versión de un arco caja de herramientas (por ejemplo, 10.0,10.1, etc)

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?

8voto

John Kramlich Puntos 286

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"

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X