Tôi đang cố gắng tìm tên đường dẫn của tài liệu ArcMap hiện tại mà tập lệnh python hiện đang chạy.
Ví dụ:
"F:\2012\1111\MyArcMap.mxd"
Tôi mệt mỏi khi sử dụng
sys.argv[0]
như được hiển thị ở đây
Tìm vị trí tập lệnh ... một cách linh hoạt
nhưng điều này cho tôi đường dẫn của tập lệnh python không phải là .mxd
Có suy nghĩ gì không?
Tôi sẽ quan tâm để xem bất kỳ Câu trả lời nào vì dường như không có thuộc tính nào trên đối tượng MapDocument ( help.arcgis.com/en/arcgisdesktop/10.0/help/00s3/ .) Sẽ giúp bạn
—
PolyGeo
Thật ra tôi nghĩ có: Trả
—
blah238
MapDocument.filePath
về giá trị mong đợi?
Vâng, đã làm việc. mxd = arcpy.micking.MapDocument ("HIỆN TẠI") textEuity.text = mxd.filePath
—
Tristan Chuyển tiếp