[問題] 按下網頁的btn後如何自動執行鍵盤的按鍵

看板C_Sharp作者 (李崩子)時間8年前 (2015/09/15 20:51), 8年前編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/1
是這樣的,我寫了一個程式去抓某個網頁的資訊,但是他會跳出一個視窗 所以變成我每次執行一次後就要手動敲擊鍵盤上的enter讓那個視窗離開 才能進行下一筆資料的抓取。 有估狗過 關鍵字是 protected void Button1_Click(object sender, EventArgs e) { //something 抓取網頁程式 SendKeys.SendWait("{ENTER}"); //SendKeys.Send("{ENTER}"); } 但是網頁端出現 由於應用程式並不處理 Windows 的訊息,所以 SendKeys 無法於這個應用程式中執行。 您可以變更該應用程式處理 Windows 訊息,或使用 SendKeys.SendWait 方法。 所以上網求救,感謝大大觀看~ 或是有沒有模擬按下鍵盤enter的方式,目前正在谷哥中。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.33.30 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1442321505.A.6C3.html ※ 編輯: sqrt1089 (114.32.33.30), 09/15/2015 20:54:53

09/16 12:54, , 1F
SendMessage / PostMessage
09/16 12:54, 1F

09/16 12:58, , 2F
是說他都要你用SendWait了,你為啥不試試呢?
09/16 12:58, 2F

09/16 23:33, , 3F
直接下javascript改寫網頁的alert
09/16 23:33, 3F
文章代碼(AID): #1L-1HXR3 (C_Sharp)