我決定和VB.NET一起玩一些在線遊戲的機器人。 首先,我打算通過webview控件查看遊戲,我相信這完全有可能......除非我看不到Flash/Java內容?在Web視圖中模擬點擊,鍵盤輸入等?
如果它是可能,我一直想知道你將如何「在網頁視圖控件中模擬點擊」?當然,鍵盤輸入?
我決定和VB.NET一起玩一些在線遊戲的機器人。 首先,我打算通過webview控件查看遊戲,我相信這完全有可能......除非我看不到Flash/Java內容?在Web視圖中模擬點擊,鍵盤輸入等?
如果它是可能,我一直想知道你將如何「在網頁視圖控件中模擬點擊」?當然,鍵盤輸入?
嘗試WatiN,其狀如測試Web應用程序晚
也許一點,我與VB.NET沒有經驗,但與一個網頁,你需要使用JavaScript上的鍵工作。例如:
<html>
<head>
<script>
document.onkeyup = function(event){ console.log(event); };
</script>
</head>
<body>
press a key within this document.
</body>
</html>
光標鍵不生成按鍵事件,因此使用onkeyup。另請注意,它是小寫字母。 onKeyUp不正確。如果您使用的是Chrome或Firefox console.log,則會輸出您可以檢查的對象。不確定關於IE,但我認爲後來的版本也支持這個。屬性和方法可以用來獲得鍵碼,字符和任何修飾符。
此代碼已在Chrome 12測試版上測試。 IE和其他瀏覽器之間存在差異(像往常一樣)。本頁顯示了一些差異的示例:http://www.w3schools.com/jsref/event_onkeypress.asp
不確定您的意思是「模擬點擊」,但我懷疑您不是指測試。