【質問】
操作対象のウィンドウにおいて、ウィンドウタイトルの一部が変化してしまうものがある。
(例:アプリケーション末尾のバージョン情報、件名を変更するとウィンドウタイトルが変化してしまうもの、等)
この場合、ウィンドウタイトルを固定値で指定しているウィンドウアクションや、対話機能アクションにおいて「要求された一連の条件に一致するウィンドウはありません。」のエラーとなる。
前方一致、後方一致、部分一致などの方法で、ウィンドウタイトルが可変の場合に対処できないか?
【回答】
「ウィンドウ」アクションや「対話機能」アクションにおける「ウィンドウタイトル」には、ワイルドカードを使用することが可能です。
アスタリスク(*)により、前方一致、後方一致、部分一致に対応させることが可能です。
ただし、一致するウィンドウが複数ある場合は、目的のウィンドウが選択されるとは限らない為、可能な限り一意になるように絞り込んでください。
<!--前方一致:「あ」で始まる-->
<AMWINDOW WINDOWTITLE="あ*" />
<!--後方一致:「あ」で終わる-->
<AMWINDOW WINDOWTITLE="*あ" />
<!--部分一致:「あ」を含む-->
<AMWINDOW WINDOWTITLE="*あ*" />