記述子の評価

ここでは、マクロ画面がアプリケーション画面と一致するかどうかをマクロ・ランタイムが判別する方法を詳しく説明します。

以降のサブセクションを読み進めるときには、次の点を留意してください。
  • 大部分のマクロ画面では、<description> エレメントに複数の記述子が含まれています。
  • マクロ・エディターのデフォルトでは、すべての記述子が必須であり (各記述子の Optional 属性は false)、デフォルトの結合規則が使用されます。
  • 最も一般的なシナリオでは、すべてのディスクリプターが必須です。つまり、3 つの記述子を定義した場合、マクロ画面が認識されるために、それらの 3 つ全部を true にします。このシナリオを使用する場合は、デフォルト設定を使用してください。
  • デフォルトのシナリオよりも複雑なシナリオに取り組む場合は、uselogic メソッドを使用してください (uselogic 属性を参照)