掲示板一覧   -   トピック一覧
   EA API
     自作アドインをスクリプトで実行することは出来ますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mogass
投稿日時: 2012-3-9 16:41
EA Administrator
投稿: 171

自作アドインをスクリプトで実行することは出来ますか?

サポートに頂きましたお問い合わせと回答の要約です。

○お問い合わせ

EAヘルプのEnterprise Architectの拡張(SDK) > APIとは > リファレンス >
Projectオブジェクト > Project に記載の情報を元に、
コード生成/ドキュメント生成/エクスポートをスクリプトで実行して、
自動化を図っています。

ここに、自作したアドインのクラス同期機能も取り込みたいのですが、
自作アドインを、同様にスクリプトで実行することは出来ますか?
(同期時に指定する対象は、パッケージあるいはクラスです。)

○回答

スクリプト上で自作のアドインなどを実行する場合、
自作アドインのCOMオブジェクトをスクリプト内で生成して
実行することができます。

ローカルスクリプトにある
「シーケンス図のメッセージをCSVファイルに出力」(VBScript)では、
ConvertToCSV()関数の中で、MSXMLのオブジェクトを生成しています。
以下の文がその部分です。

Set objDOM = CreateObject("MSXML2.DOMDocument")

同様に、自作アドインのCOMオブジェクトをスクリプト内で生成し、
使用することができるかと思います。

お試しください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ