最大化されている画面に対して「画面サイズ、位置設定」が行われない
お世話になっております。
親画面と子画面で同じウィンドウタイトルを持つシステムをWinActorで操作したいと考えています。
そのために、子画面のウィンドウサイズを固定しウィンドウの差別化を図ろうと検証中です。
その中で、最大化されているウィンドウに対しては「画面サイズ、位置設定」が上手く行われない現象が起きました。(エラーにはならないが画面サイズが最大化のまま変わっていない)
操作マニュアルには『指定したウィンドウが最小化されている場合は設定が反映されません。』と記載がありますが、最大化の場合も同じなのでしょうか?
実際のシナリオでは子画面が最大化されていることはないため問題ないのですが、理由が気になったため質問させていただきました。
ご存知の方がいらっしゃいましたら、ご教授いただけますと幸いです。
どうぞよろしくお願いいたします。
--------------------------------------------------------------------
■検証環境
・Windows11
・WinActor 7.5.0
■備考
・検証時に操作対象としているのはEdgeの画面です。
・「画面サイズ、位置設定」で指定しているウィンドウのウィンドウ識別ルールは緩めています。
⇒ ウィンドウタイトル:を含む
ウィンドウクラス名:一致する
プロセス名:一致する
ウィンドウサイズ:指定しない
■試してみたこと
・「画面サイズ、位置設定」の直前に「ウィンドウ識別クリア」を配置して実行
⇒✕ 画面サイズ変わらず
・「画面サイズ、位置設定」の直前に「ウィンドウ前面化」を配置して実行
⇒✕ 画面サイズ変わらず(ウィンドウ前面化は問題なく行われる)
・「画面サイズ、位置設定」で指定しているウィンドウのウィンドウ識別ルールをさらに緩める
(ウィンドウクラス名:一致しない プロセス名:一致しない)
⇒✕ 画面サイズ変わらず
・対象のウィンドウを最大より少し小さめに開いて実行
⇒〇 画面サイズ変わる
・操作対象をメモ帳に変更
⇒〇 画面サイズ変わる(Edgeの問題?)
▼追記▼
・操作対象をChromeに変更
⇒✕ 画面サイズ変わらず
・操作対象をExcelに変更
⇒〇 画面サイズ変わる
--------------------------------------------------------------------