人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBを使って、別のソフトを表層的に操作することを考えています。
TABキーを複数回押してソフトのGUI上のある場所から別のある場所へカーソルを移動させたいとき、
SendKeys.SendWait("{TAB 35}")
のようにすれば良いことは分かったのですが、このように多数回打たせてしまうとSendWaitをかけていても意図した場所にたどり着かないことがあります。
と言うより、意図した場所にたどり着くこと自体稀といった印象です。
恐らく、SendWaitでは複数回の操作における待ち時間を確保できないのではないかと思っています。
だとすれば、どうコードを書くのが正解でしょうか。
SendKeys.SendWait("{TAB}")
SendKeys.SendWait("{TAB}")
SendKeys.SendWait("{TAB}")



を35回繰り返す、とかでしょうか?
よろしくお願いいたします。

●質問者: 匿名質問者
●カテゴリ:コンピュータ
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ