私は2つの入力フィールドを持つゲームクライアントを持っています:id passと1 button:login。 私のログイン資格は:$id=1234
と$pass=a_bCd
です。 私は、ログイン・プロセスを自動化するためのAutoItスクリプトを使用しています(私のスクリプトが自動的にIDを入力し、ログインフィールドに渡す)と私のAutoLogin()
関数は次のようになります。AutoIT send()コマンドが正しく動作しない
send($id + "{tab}")
Sleep(10)
send($pass + "{enter}")
時にはそれが正常に動作しますが、時には私のスクリプトを紹介しますIDフィールドには1234a-
または1234a_
、残りの文字はパスフィールドに入力します。私はcontrolsend("Game","","","1234{tab}a_bCd{enter}")
のような多くの解決策を試しました、またはsleep()
の値を変更するなどしましたが、入力は時々間違っています。送信遅延や睡眠が問題を抱えていると考え、まだ何をすべきか分からない。
idとpassを手動で挿入すると正しく動作します。この問題の良い解決策は何でしょうか?おかげ