★質問・概要
Q.JobAutoでアプリ操作の「値入力」を実行しても、入力欄に文字が入力されません。別の入力方法はありますか?
★回答
A.「値入力」アクションの「入力方式」を「クリップボードからCtrl+V」に変更して、再度実行してください。 アプリによっては、キーボードを使う「直接入力」では値を入力できなくても、クリップボードから貼り付ける方法なら入力できる場合があります。
JobAutoのアプリ操作では、「直接入力」と「クリップボードからCtrl+V」の2種類の入力方式を選択できます。基本的には「クリップボードからCtrl+V」の使用をおすすめします。
設定画面の詳しい説明は、JobAutoでアプリの要素に値を入力する方法をご確認ください。
1.入力方式を変更する手順
- ロボデザインで、値が入力されない「【要素】値入力」アクションを開きます。
- 基本設定の「値入力」に、入力したい文字列または変数が正しく設定されていることを確認します。
- 「入力方式」を開き、「クリップボードからCtrl+V」を選択します。
- 「入力前」は、特別な理由がなければ「クリックする」に設定して、入力対象を選択してから入力するようにします。
- アクションを実行して、指定した入力欄に値が入力されるか確認します。
画像マッチングの「【画像】値入力」を使用している場合も、「入力方式」を「クリップボードからCtrl+V」に変更できます。ただし、画像マッチングでは値を入力する前に、対象の入力欄をマウスでクリックしておく必要があります。詳しくは画像マッチングでアプリに値入力する方法をご確認ください。
2.「直接入力」と「クリップボードからCtrl+V」の違い
| 入力方式 | 動作・確認ポイント |
|---|---|
| 直接入力 | キーボードを使って値を入力します。対象アプリによっては、文字を正常に入力できない場合があります。 |
| クリップボードからCtrl+V | 入力値をクリップボードへセットし、Ctrl+Vで貼り付けます。直接入力でうまくいかない場合に試してください。 |
注意:「直接入力」では、~(チルダ)がEnterキーとして扱われます。ファイル名などに ~ を含む文字列を入力する場合は、「クリップボードからCtrl+V」を使用してください。
入力欄によっては、値の入力後にEnterキーで確定する必要があります。その場合は「入力後」の設定もあわせて確認してください。
3.入力方式を変更しても値が入力されない場合
入力方式だけでなく、操作対象や入力値の状態も確認してください。
- アプリの接続先:操作したいアプリ・ウィンドウへ正しく接続しているか確認します。
- 入力対象の選択:「【要素】値入力」では、アプリデザインの「操作対象にフォーカス」で目的の入力欄を認識しているか確認します。必要に応じて「入力前」を「クリックする」にします。
- 変数の値:「値入力」に変数を指定している場合は、実行時に想定した文字列が格納されているか確認します。
- 表示の変化:アプリの画面が切り替わったあとに実行する場合は、高度な設定の「キャッシュクリア」で対象要素を再取得することも確認します。
- 入力後の操作:値を確定するためのEnterキーが必要か、「入力後」の設定を確認します。
- 入力方式:「クリップボードからCtrl+V」で入力できない場合は、アプリの入力欄が貼り付け操作を受け付けているか、実際の画面で確認します。
値入力の基本設定・高度な設定は、「【要素】値入力」のマニュアルで確認できます。
4.普段は入力できるのに、まれに空振りする場合
通常は値を入力できるものの、スケジュール実行中などにときどき入力されない場合は、入力方式の変更だけでなく、入力結果を確認して再入力する処理を検討してください。
例えば、値入力の直後に「【要素】値取得」で実際の入力値を取得し、入力されていなければ条件分岐で再入力する方法があります。
具体的な作成手順は、JobAutoで値入力が空振りする場合の対処方法をご確認ください。
関連するマニュアル・FAQ
- JobAutoでアプリの要素に値を入力する方法:入力方式、「入力前」「入力後」、キャッシュクリアなどの設定
- JobAutoで画像マッチングを使ってアプリに値入力する方法:画像マッチングによる値入力と入力方式の変更
- JobAutoで値入力が空振りする場合の対処方法:断続的な入力失敗に備える再入力処理
- JobAutoでクリップボードを操作する方法:値をクリップボードへセット・取得・クリアする方法
- JobAutoでアプリの要素にキーを送信する方法:Ctrl+VやEnterなどのキー操作
