Visual Basic(2005)にて下記のようなコマンドでInternet Explorer(Ver.7)に文字列を送出していますが、
文字がダブってしまいます。
たとえば以下の例では "AAAABBC" という風(ダブりは不定)になってしまいます。
何か解決策があればご教授ください。
以下コマンド例
sCmd="ABC"
System.Windows.Forms.SendKeys.SendWait(sCmd)
直接的な解決策は無さそうな感じです・・・。代わりにWin32APIやWSHを使うとうまくいくようです。
(参考).NET Sendkeys sends multiple times to browser windowhttp://forums.msdn.microsoft.com/ja-JP/vblanguage/thread/ca8e1e0f-540f-4618-923f-976df1dba4f2/
SendKeys sends multiple characters. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1645702&SiteID=1
で[WSH]ObjectModelをつかう。http://d.hatena.ne.jp/aspx/200407
早々のご解答ありがとうございます。
今の私の実力からはハードルが高そうなのと、
「編集」→「すべて選択」、「編集」→「コピー」といったコマンドも使いますので
Win32API でやってみようと思います。