大家好,小弟我有一個問題請教
最近使用webbrowser遇到一個<input type ="file">格式 這是上傳檔案所常見到的格式
我有看到有不少人想使用程式直接將檔案路徑指定給這個file值
但方法都沒有很好,所以我想採用模擬鍵盤sendkey的方法來指定檔案
但我遇到一個問題,我的程式在打開這個上傳視窗要選擇檔案頁面的時候
我的VB的主程式的權制權就整個卡在這個選擇檔案頁面了
即便我在程式後面加了什麼 sendkey "C:\temp.txt"
企圖想在它的對話視窗頁面作一個路徑指定的動作都不行
有人知道該怎麼作嗎?
我是在webbrowser打開之後 就卡在這裏了

For j = 0 To vDoc.All.length - 1
If UCase(vDoc.All(j).tagName) = "INPUT" Then
Set vTag = vDoc.All(j)
If vTag.Type = "file" And vTag.Name = "uploadfile" Then
vTag.Click '<--這裏打開之後 跳出視窗 我之後的程式碼就沒用了
SendKeys "C:\temp.txt '<--想用模擬來動作的說... 卡死...
EndIF
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/130472.html
標籤:網絡編程
