初めて投稿させてもらいます。
現在、2018.2.3で作成してワークフローをもとに2018.3をCommiuity Editionで勉強しています。
本題は、
RemoteAppで動作しているアプリケーション画面(以下、画面)にSend Hotkey又はType Intoを使用して「F2キー」を送信しているのですが空振りしてうまく動作しません。
ワークフローは単純で
・Attach Windowで画面をセレクターに指定。その他は初期値。
・Send HotkeyをF2キー送信。Target/WaitForReadyは、INTERACTIVE。その他は初期値。
検証環境
・Windows10Pro 1803 OS ビルド 17134.345(2018/10/17時点最新)
・Uipath Studio 2018.3.0、2018.3.1-beta.48のCommiuity Editionで確認
検証
・2018.2.3の環境では問題なく動作している(OSは、Windows 2012R2 DataCenter 最新パッチ適用済み)
・Send Hotkey等のプロパティーを変更したり、Uipath Studioを再起動しワークフローをF5で動かすと、稀に最初の1、2回は動作する時があるがそれ以降は動作しなくなる
・Send HotkeyのTarget/WaitForReadyをNONE/INTERACTIVE/COMPLETEすべて確認したが動作影響なし
・HighlightアクティビティでRemoteAppのアプリケーション画面をハイライトすると動作せず
・Send Hotkeyの前に10秒Delayしてみたが動作せず
・Send Hotkeyの前に10秒Delayし、その間に手で画面をクリックしアクティブ後、Send Hotkeyが実行されると動作する
・Send HotkeyのClickBetweenTypingにチェックを入れると動作する
・同様なケースとして、Outlookのデスクトップアプリケーション画面にF9(送受信)を行うテストを実施したところ問題なく動作する
・Activeアクティビティを使用して、画面をアクティブについても動作せず
・画面を最大化している状態でMaximize Windowアクティビティを実行してからSend Hotkeyすると動作せず
・画面を最小化している状態でMaximize Windowアクティビティを実行してからSend Hotkeyすると動作する
・最大化している状態でMinimize WindowとMaximize Windowアクティビティ順番に実行してからSend Hotkeyすると動作する
・画面にRestore Windowアクティビティ実行してからSend Hotkeyすると動作する。(最小化している状態からRestore Windowするとエラーとなる。不具合?)
・デバック実行では、ほぼ同様(昨日は動作していたが、本日はだめ)
検証結果から推測すると・・
・いろいろ試した状況では、画面のウィンドウタイトルの色が変わってアクティブになっている状態にならないと、動作が不安定。
・Type Intoで"[k(f2)]"で試して見ましたが同様な結果。恐らく項目に文字列を送信しても同様な動作と推測。
2018.3.xのEnterprise Editionが発表されたら移行し本稼働させる準備をしており、アクティビティーの使用方法の問題なくか不具合、仕様制限なのか判断できず困っています。
よろしくお願いします。