サイトアイコン JobAutoマニュアル

JobAutoで画像マッチングを使ってアプリに値入力する方法

★アクションの説明、概要

JobAutoの画像マッチングを使って、 アプリ画面へ値を入力する方法について説明します。

「【画像】値入力」アクションでは、 マウスカーソルが当たっている箇所へ 指定した値を入力します。

このアクションを実行する前に、 値を入力したい箇所をマウスでクリックして 入力できる状態にしておく必要があります。

入力する値には変数やシステム値を使用でき、 入力方式は「直接入力」と 「クリップボードからCtrl+V」から選択できます。


★アクションの作成方法


★アクションの設定画面について

アクション設定画面の設定項目について説明します。「画面を読み込み」「操作対象にフォーカス」「背景色」については、アプリデザインの使い方をご確認ください。

1.基本設定

1-1.画像が見つかるまでのタイムアウト(秒)

設定した時間まで、指定した画像をロボットが探し続けます。

1-2.値入力

入力する値を設定します。入力する値には変数やシステム値を使用できます。システム値の説明はこちら。

1-3.入力方式

値を入力する方式を設定します。基本的には「クリップボードからCtrl+V」の使用を推奨します。

「直接入力」では、「~」(チルダ)はEnterキーとして扱われます。そのため、ファイル名などに「~」が含まれている場合、入力が途中で終了することがあります。
「~」を入力する可能性がある場合は、「クリップボードからCtrl+V」を使用してください。

・直接入力

キーボードを使って値を入力する方法です。キーボードがCaps Lockの状態でも、入力する値が小文字の場合は小文字で入力されます。

・クリップボードからCtrl+V

クリップボードにコピーした値をCtrl+Vで貼り付けます。

1-4.入力後

値を入力したあとにEnterキーを押すかどうかを設定します。

・入力する

値を入力したあとにEnterキーを押します。

・入力しない

値を入力したあとにEnterキーを押しません。

1-5.行間の待ち時間

値を連続して入力する場合に、値を入力する間隔を設定します。


2.高度な設定

2-1.アクション有効

このアクションを無効にする場合は、チェックを外します。


3.エラー発生時の対応

3-1.エラー時の処理

エラーが発生したときの設定を行います。詳細はこちらをご確認ください。

3-2.基点となる条件分岐

エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。

3-3.エラー時にログ出力

エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。


「【画像】値入力」を使うときの基本的な流れ

「【画像】値入力」では、 マウスカーソルが当たっている箇所へ値を入力します。

そのため、 値入力を実行する前に 入力したい箇所をマウスでクリックしておく必要があります。

画像マッチングを使って入力欄を操作する場合は、 入力したい箇所へのマウス操作と 「【画像】値入力」を組み合わせて使用します。

「【画像】マウス操作」と「【画像】値入力」を使い分ける

「【画像】マウス操作」と 「【画像】値入力」では役割が異なります。

アクション用途
【画像】マウス操作画像を使って操作箇所を探し、クリックなどのマウス操作を行います。
【画像】値入力マウスカーソルが当たっている箇所へ値を入力します。

値入力を行う場合は、 先に入力対象となる箇所をクリックしてから 「【画像】値入力」を実行してください。

入力する値に変数やシステム値を使う

「値入力」には、 入力する文字や値を設定します。

入力する値は変数参照できます。 また、システム値を使用することもできます。

前の処理で取得した値などを入力する場合は、 変数を使って値を設定します。

入力方式を選択する

「入力方式」では、 値をどの方法で入力するかを設定します。

入力方式内容
直接入力キーボードを使って値を入力します。
クリップボードからCtrl+Vコピーした値をCtrl+Vで貼り付けます。

公式マニュアルでは、 基本的には「クリップボードからCtrl+V」の使用をおすすめしています。

「~」チルダを入力する場合

アプリ操作の値入力では、 「~」チルダはEnterキーを押したときと同じ動きをします。

そのため、 ファイル名など入力する値に「~」が含まれていると、 入力が途中で終了する場合があります。

「~」を入力する可能性がある場合は、 入力方式で「クリップボードからCtrl+V」を使用してください。

値入力後にEnterキーを押す

「入力後」では、 値を入力したあとにEnterキーを押すかどうかを設定できます。

設定動作
入力する値を入力したあとにEnterキーを押します。
入力しない値を入力したあとにEnterキーを押しません。

値入力後にEnterキーによる確定が必要な画面かどうかに合わせて設定してください。

値を連続して入力する場合

「行間の待ち時間」では、 値を連続して入力する場合の 入力する間隔を設定します。

連続した値入力が想定どおり動かない場合は、 行間の待ち時間も確認してください。

値が入力されない場合

「【画像】値入力」を実行しても 値が入力されない場合は、 まず入力したい箇所へ マウスカーソルが正しく当たっているか確認してください。

アプリ操作の値入力では、 値を入力する箇所からカーソルが外れた状態になると、 値入力が空振りする場合があります。

値入力が安定しない場合は、 次の点を確認してください。

  1. 操作対象となるアプリへ正しく接続しているか
  2. 値入力の前に入力対象の箇所を正しくクリックできているか
  3. 入力時にカーソルが入力対象から外れていないか
  4. 入力方式が対象アプリに合っているか
  5. 「~」を含む値では「クリップボードからCtrl+V」を使用しているか
  6. 入力後にEnterキーが必要かどうか
  7. 連続して値を入力する場合は行間の待ち時間が適切か

入力された値を確認してから次の処理へ進む場合

値入力の空振りに備える場合は、 入力後に値を取得し、 実際に値が入力されているか確認する方法があります。

値が入力されていない場合は、 条件分岐などを使って 値入力を再実行する処理を作成できます。

関連するアプリ操作・FAQ

モバイルバージョンを終了