tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: VB6からブラウザ上のフォーカスの位置へ値を送るには?
投稿日: 2013/04/02(Tue) 21:21
投稿者魔界の仮面弁士
> すでにフォーカスのあるところへ値を送るには、どうすればいいのでしょうか?

どんなサイトにも使える汎用的な方法はありませんが、とりあえず
手抜き処理なら SendKeys ですかね。確実性は無いですが…。


相手が <input type="text"> のタグだとしたら、WebBrowser.Document から
activeElement の value プロパティに値を入れれば済むはずですが、
キー入力をスクリプトで横取りして処理しているタイプのサイトだと、
もう一手間必要かも知れません。

また、入力欄が Flash などで構築されている場合は、そうした操作は
基本的に通用しません。無理に行うなら、SendInput API などを併用して、
ユーザー操作をエミュレートするといった操作が必要になるかと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。