Saya mencoba mencari nama path dari dokumen ArcMap saat ini yang sedang menjalankan skrip python.
Sebagai contoh:
"F:\2012\1111\MyArcMap.mxd"
Saya lelah menggunakan
sys.argv[0]
seperti yang ditunjukkan di sini
Menemukan lokasi skrip ... secara dinamis
tapi ini memberi saya jalur skrip python bukan .mxd
Adakah pikiran?
Saya akan tertarik untuk melihat Jawaban apa pun karena tampaknya tidak ada properti pada objek MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/… ) yang akan membantu Anda
—
PolyGeo
Sebenarnya saya pikir ada: Apakah
—
blah238
MapDocument.filePath
mengembalikan nilai yang diharapkan?
Ya itu berhasil. mxd = arcpy.mapping.MapDocument ("CURRENT") textElement.text = mxd.filePath
—
Tristan Maju