無料で使える RPA の taskt の使い方を紹介しています

Send Keystrokes で対象のソフト・画面を指定しないとどうなるか

Send Keystrokes 命令には、Please Enter the Windows name という項目があり、ここにキーボード入力の内容を送るソフト・画面を指定します。

奇妙なことに、ここの項目は空欄にしても、スクリプトはエラーになりません。

では、ソフト・画面を指定しなかった場合、そのキーボード入力の内容はどこに送られるのでしょうか。

バージョン 3.5.0.0 時点では、キーボード入力はどのソフト・画面にも送られません。現在、一番手前にあるソフト・画面にも送られません。

Windows ならば nul、Linux などに存在する /dev/null に送られるようなものでしょうか。

そのため、うっかり Please Enter the Window name を空欄にしてしまうと、スクリプトはエラーにならないのに正常に動かないという、バグの原因にもなりかねないので注意してください。

らんの眼