0

ドキュメンテーション チームのプロセスを自動化しようとしています。彼らはいくつかの本にまたがるフレームメーカー ファイルのかなり大きなバッチを持っており、RoboHelp を使用して、私たちのプロジェクトの 2 つの異なるバージョンの EclipseHelp を生成しています。

各フレームメーカー ファイルには、特定のドキュメントがどのバージョンに適用されるかを示す適切なタグが設定されています。現在、作成者は条件付きビルド式を変更して正しいタグ セットを指定し、毎回 File->Generate->EclipseHelp を実行します。生成プロセスは問題なく実行できますが、使用しているタグを変更する方法がわかりません。

RoboHelp のスクリプト ガイドを読みましたが、コンディショナル ビルド タグに関する参考文献は、それらを作成および削除する機能だけです。条件付きビルド式への参照が見つかりません。スクリプトから変更する方法を知っている人はいますか? あるいは、RoboHelp/Framemaker をより有益に構成する別の方法を誰かが提案できる場合、私はすべて耳にしますが、基本的にどちらにも精通していません。

4

2 に答える 2

0

EclipseHelp 単一ソース レイアウトの条件付きビルド式フォーム フォーム。そのため、スクリプトはそこにあるタグを参照する必要があります。

于 2012-02-14T15:01:57.670 に答える
0

部分的な回答にすぎませんが、私が見つけたもので回答します.

基本的に、各シングル ソース レイアウトには対応する *.ssl ファイルがあることがわかりました。レイアウトが OnlineHelp と呼ばれる場合、(私の経験では) OnlineHelp.ssl になり、.xpj ファイルと同じディレクトリに配置されます。ssl ファイルは xml の集まりであり、いくつかのセクションがあります。セクションの 1 つは、条件付きビルド式を変更するために UI に移動するコンテンツ カテゴリと同じ名前になります。そのセクションには、「BuildExpression」という名前の要素があります。これを必要なものに設定し、RoboHelp プロジェクトを再度開きます。これはちょっとしたハックですが、ExtendScript を実行する前にそれを行うための Groovy スクリプトをセットアップすると、ジョブが完了します。

于 2012-02-15T18:35:27.320 に答える