※ ChatGPTを利用し、要約された質問です(原文:Senkeysがうまく動作しない。(追いつかない?))
Senkeysがうまく動作しない
このQ&Aのポイント
VB.NETとWinXPとIEを使用してプログラムを作成しています。操作中にtext2のDATA2を飛ばしてしまったり、不要なリンクを押してしまったりすることがあります。これを防止する方法はありますか?効果のある対処方法を教えてください。
操作中にtext2のDATA2を飛ばしてしまったり、不要なリンクを押してしまったりすることがあります。既に待機やスリープ処理を試しましたが、効果が限定的です。より効果的な対処方法を教えてください。
操作中にtext2のDATA2を飛ばしてしまったり、不要なリンクを押してしまったりすることがあります。現在は待機やスリープ処理を使用していますが、効果的な対処方法があれば教えてください。
Senkeysがうまく動作しない。(追いつかない?)
VB.NET+WinXP+IEでプログラムを作っています。
ブラウザに表示されたテキストボックスにいろいろな
データを貼り付けるソフトを作っているのですが、
IE.document.Forms(0).Elements("text1").focus()
SendKeys.Send(DATA1)
IE.document.Forms(0).Elements("text2").focus()
SendKeys.Send(DATA2)
・
・
・
などと操作をしているのですが、
text2のDATA2を飛ばしてしまったり、関係ないリンク
を押してしまったりするのですが、これを防止する方法はないでしょうか?
Do While IE.Busy = True : Loop
Do While IE.document.ReadyState <> "complete" : Loop
や
System.Threading.Thread.Sleep(300)
などというのを入れてみたのですが、あまり効果がないようです。
停止する時間をすごく長くすると大丈夫なのですが、
かなりもたついた感じになってしまいます。
何か良い対処方法があったら教えて頂きたいです。
よろしくお願いします。