Question/Problem
■操作内容
ACS(IBM EHLLAPI 互換ターミナル エミュレーター)を操作するロボットにて画面上に表示される文字を『指定位置でテキストを取得(TerminalGetTextAtPosition)』アクティビティを使用して取得しています。
UiPathのバージョンアップを行ったところ、『指定位置でテキストを取得(TerminalGetTextAtPosition)』アクティビティが正常に動作せずエラーになってしまう。複数回実行しましたが同じエラーが発生するため、原因と解決策が知りたいです。
■利用バージョン
<Studio>
変更前:Studio 2021.10
変更後:Studio 2023.10.4
<Activity>
UiPath.Terminal.Activities 1.3.4 アクティビティが停止する。
UiPath.Terminal.Activities 2.7.1 Timeoutエラーとなる。
Resolution
■回答
Studio v2023.10.4を利用する場合、ターミナルの設定ファイルに記載されている「codePage」の文字コードがCCSID 1399の場合、対応しておらずエラーとなります。
その為、文字コードを「CCSID 1399 日本ローマ字(ユーロ対応)」から動作確認のできている「CCSID 939 日本ローマ字/漢字(拡張)」に変更ください。
Error
エラー内容:指定位置でテキストを取得:処理結果:ターミナルエラー:timeout
