打开MXD时正在运行Python脚本?


22

谁能告诉我如何做到这一点?

我希望在打开MXD时运行Python脚本,这会将excel工作表拉入GDB并刷新地图。

我只希望在特定的MXD中发生这种情况。

Answers:


14

如果要使用ArcMap 10.1,则可以创建一个python加载项。外接程序使您可以访问“打开时打开”功能,该功能将在您打开mxd时运行代码。

这里的帮助说明了如何创建一个示例,并提供了一个示例,该示例在打开时为mxd添加了一个基础层。


5

您可以在mxd的VBA中进行编码,然后在下面的代码包装器中调用python脚本:

Private Function MxDocument_OpenDocument() As Boolean

End Function

好问题。可以在此处找到对arts21答案的可能延续,但我尚未尝试过-这是一种解决方法,但听起来很有希望。
jonatr 2011年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.