Re: [問題] webbrowser alert問題

看板C_Sharp (C#)作者 (187cm)時間7年前 (2018/02/02 16:10), 編輯推噓0(001)
留言1則, 1人參與, 7年前最新討論串2/2 (看更多)
我都用1: IHTMLWindow2 win = (IHTMLWindow2)web.Document.Window.DomWindow; string s = @" window.confirm= function() {return true;}; window.alert= function() {return false;}; window.showModalDialog= null; window.open=null;"; win.execScript(s, "javascript"); ※ 引述《ray9592197 (雞排要切不要香菜)》之銘言: : 小弟最近因為工作需要 : 被指派要做一個auto login的排程 : 大致上是在本機上登入雲端的crm,再把excel的客戶資料全部丟上去 : 客戶資料非常多 大約是千筆的等級 : 目前已經完成自動登入,也可以針對表單操作頁面 : 但是在新增完畢之後,頁面會回傳一個新增成功的alert : 這個地方要跳過才能夠實現真正的自動排程 : (現在都是人工要去點那個確認) : 找過網路上各種方法 : 好像都沒有用 : 下列是我的方法 : 1.IHTML2Document禁用 : 因為不熟這個Class所以沒研究,網路上複製貼上 : 知道他的作用是直接把alert的代碼複寫掉 : 但完全沒用 : 2.FindWindow直接關 : 有找到通知視窗、用FindWindowEx找也有抓到東西 : 但就是SendMessage那塊卡住了 : 想了一整天現在頭有點痛,不太知道能怎麼處理 : 有先進大大可以教一下小弟怎麼解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.189.168 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1517559010.A.8AD.html

02/02 16:12, 7年前 , 1F
web是物件名稱
02/02 16:12, 1F
文章代碼(AID): #1QT1pYYj (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1QT1pYYj (C_Sharp)