问题描述:
如果当前电脑桌面同时开启多个 SAP2000 程序,如何通过 Python 调用 API 关联正在运行的任意 SAP2000 中文版实例?
解答:
开发环境配置可以参考文章《SAP2000 API 二次开发 - Python 示例》,环境配置完毕后,可以通过函数 GetObjectProcess( ) 实现关联到指定进程 ID 对应的 SAP2000 程序运行实例。如下所示,关于各行脚本语句的具体含义,详见注释部分(#)。
系统生成的程序实例唯一标识符(进程 ID=54844),可在 Windows 任务管理器或【工具】菜单下查看,如下所示。