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

作者: sqrt1089 (李崩子)   2015-09-15 20:51:40
是這樣的,我寫了一個程式去抓某個網頁的資訊,但是他會跳出一個視窗
所以變成我每次執行一次後就要手動敲擊鍵盤上的enter讓那個視窗離開
才能進行下一筆資料的抓取。
有估狗過
關鍵字是
protected void Button1_Click(object sender, EventArgs e)
{
//something 抓取網頁程式
SendKeys.SendWait("{ENTER}");
//SendKeys.Send("{ENTER}");
}
但是網頁端出現
由於應用程式並不處理 Windows 的訊息,所以 SendKeys 無法於這個應用程式中執行。
您可以變更該應用程式處理 Windows 訊息,或使用 SendKeys.SendWait 方法。
所以上網求救,感謝大大觀看~
或是有沒有模擬按下鍵盤enter的方式,目前正在谷哥中。
作者: Litfal (Litfal)   2015-09-16 12:54:00
SendMessage / PostMessage是說他都要你用SendWait了,你為啥不試試呢?
作者: O187 (187cm)   2015-09-16 23:33:00
直接下javascript改寫網頁的alert

Links booklink

Contact Us: admin [ a t ] ucptt.com