Estou tentando encontrar o nome do caminho do documento atual do ArcMap no qual o script python está sendo executado.
Por exemplo:
"F:\2012\1111\MyArcMap.mxd"
Eu cansei de usar
sys.argv[0]
como mostrado aqui
Localizando o script ... dinamicamente
mas isso me dá o caminho do script python e não o .mxd
Alguma ideia?
Estou interessado em ver as respostas, porque parece não haver propriedade no objeto MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/… ) que o ajudaria
—
PolyGeo
Na verdade, acho que existe:
—
Blah238 16/05/12
MapDocument.filePathretorna o valor esperado?
Sim, isso funcionou. mxd = arcpy.mapping.MapDocument ("CURRENT") textElement.text = mxd.filePath
—
Tristan Forward