0
私は「写真を追加」ボタンをクリックするソフトウェアを持っています。この後ファイルダイアログがVSで開いているときに、ファイルを設定する方法(C#の)
private void OpenOpen()
{
var elems = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement elem in elems)
{
if (elem.GetAttribute("type") == "file")
{
elem.InvokeMember("click");
break;
}
}
ファイルダイアログウィンドウのポップアップ: choose file
質問:このダイアログボックスでファイルパスを設定する方法は? ボタンのHTMLコードは次のとおりです。
<input type="file" accept="video/*, video/x-m4v, video/webm, video/x-ms-wmv, video/x-msvideo, video/3gpp, video/flv, video/x-flv, video/mp4, video/quicktime, video/mpeg, video/ogv, image/*" name="composer_photo[]" display="inline" role="button" tabindex="0" class="_n _5f0v" id="js_56">
どうもありがとう私の理解あたりとして
ご返信ありがとうございます。 問題は、[ファイルを追加]ボタンをクリックしないとデフォルトのパスを設定できないことです。しかし、プログラムがクリックすると、このウィンドウはページの上部に表示されます。そしてここに問題がどこにあるのか... – Max
答えを更新しました。 – ROY