Webブラウザーコントロールを使用してVB.Net 2010を介してフォームデータを入力するWebサイトがあります。入力の選択:WebブラウザコントロールでプログラムでファイルVB.net 2010
私は入力用の値を設定できます:テキスト、入力:パスワード、チェックボックス、フォームを選択して送信することができます。
しかし、入力:ファイルをプログラムで選択することはできません。私はまた、 "ファイルを選択"ダイアログを開くことができます。
VB.Netコードから[OK]ボタンを押してファイル名を選択して送信するにはどうすればよいですか?
こんにちはジョン、私はあなたに同意します。しかし、それはJSについてではありません。これはVB.netで、ウィンドウを処理でき、できる限り自動化できます。私が探している回避策は、 です。1.開いているファイルのダイアログウィンドウを見つける方法 2.ウィンドウにメッセージを送信してファイルを選択します。 3.ダイアログを閉じます。 しかし、コードでこれを達成する方法はわかりません。 – user1221931
私はブラウザコントロールがあなたをここで殺すつもりだと思う。これを使用することで、自分自身をセキュリティモデルに制限しています。あなたは直接Webページを読んで、あなたのアプリケーションから回答を投稿することを考えましたか?私はこのアプローチを含めるために私の答えを更新しました。 – JohnFx
しかし、私は単一のフォームを持っていません。私は、システムにログインした後に一つずつ開く一連のページを持っています。したがって、シーケンスに従わずにデータを投稿することはできません。 – user1221931