看板 C_Sharp 關於我們 聯絡資訊
我都用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
O187: web是物件名稱 02/02 16:12