我有一些PowerDesigner 15 vbs脚本,可以在物理数据模型上执行各种清理/转换任务。
我希望能够同时运行所有这些而不是一次运行(现在有10个脚本,将来可能更多)。
另外,我想避免在一个丑陋的剧本中复制所有代码。
有没有办法让脚本运行所有其他脚本?
注意:我尝试过 ExecuteCommand ,但它不起作用;它在PowerDesigner的上下文之外执行.vbs,因此无法访问模型。
答案 0 :(得分:2)
您可以将脚本存储在扩展名(.xem)中。
主脚本会将扩展附加到模型,使用脚本(例如,作为模型对象的自定义方法),并在末尾分离扩展名?
或者您甚至可以将扩展程序附加到模型中(这样可以将清理脚本定义为弹出菜单选项)。