You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerDesigner外部运行VBS脚本报错:'Object Required': PdPDM

PowerDesigner逆向工程VBS脚本外部运行报错:"Object Required": PdPDM Error

我编写了用于PowerDesigner逆向工程的VBS脚本,该脚本在PowerDesigner内部可正常运行,但通过Python调用运行时出现错误:"Object Required": PdPDM Error。

脚本内容如下:

' 定义PDM文件路径
Const filename = "C:\test.pdm"

' SQL脚本文件名 
const sScrptFile = "C:test.sql"

Dim pModel, pOpt
' 创建对应DBMS的模型
Set pModel=CreateModel(PdPDM.cls_Model, "|DBMS=Teradata V16")
pModel.name = "test"
' 隐藏对话框
InteractiveMode = im_Batch

Set MyPckg = pModel.Packages.CreateNew()
' 包名称和包代码
MyPckg.name = "test"
MyPckg.code = "test"

Set opt = pModel.GetPackageOptions()

' 设置逆向工程模式为脚本文件
opt.ReversedScript = True

' 设置SQL脚本文件名
opt.ReversedFile = sScrptFile

' 启动逆向工程
pModel.ReverseDatabase
pModel.save(filename)

我无法找到在VBS脚本中导入PdPDM库的方法。

编辑说明:我们已查阅过相关的类似问题,但该问题的场景与我们的情况完全不同,其解决方案并不适用。

内容的提问来源于stack exchange,提问作者sushil gurjar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 01:57:16