A-A+
CATIA VBA(VBS)二次开发命令执行函数StartCommand
在CATIA VBA(VBS)二次开发中可以使用StartCommand函数来运行CATIA中的命令。此函数的定义形式为:
Sub StartCommand( CATBSTR iCommandId)
参数iCommandId可以是命令的名称、别名或ID。
此方法属于Application类,它执行指定的CATIA命令,在命令执行过程中如果遇到用户交互,命令将终止执行。用户交互无法通过程序指定,因此该函数仅适合执行不带交互的CATIA命令。
如下所示代码将通过StartCommand方法保存CATIA中的所有模型文件。
Sub CATMain()
CATIA.StartCommand "save all"
End Sub