wustguangh |分类标签:CAA 2014-11-04

CAA如何调用CATIA提供的命令?

CAA如何执行达索提供的CATIA命令,以及如何查询DS命令对应的命令标识ID?

Ctrl+Enter直接提交

回答(1)

wustguangh 19级 2014-11-15 11:48:20

CAA可以使用全局函数CATAfrStartCommand执行DS提供的命令,该函数的原型如下:

HRESULT CATAfrStartCommand(CATString iCommandHeaderId,

CATCommand*& oCommand)
  • Starts the command associated with a command header.
    Role: This function starts the CATCommand associated with a CATCommandHeader, and returns a pointer to this command.

    • Parameters:

      • iCommandHeaderId

      • The identifier of the CATCommandHeader.

      • oCommand

      • The CATCommand.

    • Returns:

    • Returns S_OK on success. Returns E_FAIL if the identifier is not an existing CATCommandHeader identifier. 

其中,第一个参数是DS提供命令对应的命令ID,查询命令的ID可以使用工作间呈示命令,如下图所示:

工作间呈示1.png

这个命令默认没有显示,可以通过如下方式将其添加到指定工具条:

工作间呈示.png

相关知识

相关文章更多