Estoy tratando de encontrar el nombre de ruta del documento actual de ArcMap en el que se está ejecutando actualmente el script de Python.
Por ejemplo:
"F:\2012\1111\MyArcMap.mxd"
Estoy cansado de usar
sys.argv[0]
como se muestra aquí
Encontrar la ubicación del script ... dinámicamente
pero esto me da la ruta del script de Python, no el .mxd
¿Alguna idea?
Me interesaría ver las Respuestas porque parece que no hay ninguna propiedad en el objeto MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/… ) que podría ayudarlo
—
PolyGeo
En realidad creo que hay: ¿
—
blah238
MapDocument.filePath
Devuelve el valor esperado?
Sí, eso funcionó. mxd = arcpy.mapping.MapDocument ("CURRENT") textElement.text = mxd.filePath
—
Tristan Forward