FrameMaker 文書の RoboHelp プロジェクトへの取り込み次のスクリプトは、実行中に、FrameMaker 文書を RoboHelp プロジェクトに取り込みます。スクリプトを実行する前に FrameMaker 文書を開きます。スクリプトは RoboHelp を自動的に起動します。 doc=app.ActiveDoc
var path=doc.Name;
createScript(path)
function createScript(path)
{
script="doc.importFrameMakerDoc (\""+path+"\",\"\",\"\", \"\", false, \"\", \"\");";
sendRoboHelp(script);
}
function sendRoboHelp(script)
{
var bt = new BridgeTalk();
bt.target = "RoboHelp";
bt.body = script;
bt.send();
}
doc 変数を使用して、アクティブな FrameMaker ウィンドウへの参照を作成します。 Doc.Name プロパティを使用して、アクティブな FrameMaker ウィンドウのパスを取得します。パス変数を渡して、ユーザー定義の createScript() 関数を呼び出します。この関数内で、次の文字列を作成します: script="doc.importFrameMakerDoc (\""+path+"\",\"\",\"\", \"\", false, \"\", \"\");"; doc.importFrameMakerDoc は、次のパラメーターを使用し FrameMaker 文書を RoboHelp に取り込む RoboHelp 関数です。
|
|