0

ウィンドウ識別名のキャッシュへの保存タイミングについての質問です。

同じウィンドウ識別名となる2つのアプリを起動し

それぞれのアプリを交互に操作しようと思い

以下の流れでノードを組んでみました。

 (1)1つめのアプリを起動する(ウィンドウ識別名「A」)

 (2)1つめのアプリのウィンドウ状態待機(画面が表示されるまで)

 (3)2つめのアプリを起動する(ウィンドウ識別名「A」) ※つまり1つめと2つめが同じウィンドウ識別名

 (4)3秒間指定時間待機(2つめのアプリの起動待ち)

 (5)ウィンドウ識別名「A」に対して操作

 (6)ウィンドウ識別クリア

 (7)ウィンドウ識別名「A」に対して操作

もともとの想定では

 (5)は最初に起動した1つめのアプリに対して操作が行われる

 (7)は最後に起動したため最前面にある2つめのアプリに対して操作が行われる

でしたが、実際は

 (5)、(7)ともに2つめのアプリに対して操作が行われました。

1つめのアプリを起動したタイミングでウィンドウ識別名「A」は1つめのアプリですよーとキャッシュに保存され

ウィンドウ識別クリアを行うまでは1つめのアプリに対する操作になる見込みだったのですが・・・

アプリは起動するだけではウィンドウ識別名「A」としてキャッシュに保存されないのでしょうか?

ちなみに、上記のフローのアプリは電卓(calc.exe)を使用して試してみた結果です。

この質問は解決済みのためクローズされています。
TWD ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。