2011-04-12 79 views
0

我決定和VB.NET一起玩一些在線遊戲的機器人。 首先,我打算通過webview控件查看遊戲,我相信這完全有可能......除非我看不到Flash/Java內容?在Web視圖中模擬點擊,鍵盤輸入等?

如果它可能,我一直想知道你將如何「在網頁視圖控件中模擬點擊」?當然,鍵盤輸入?

回答

0

也許一點,我與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

不確定您的意思是「模擬點擊」,但我懷疑您不是指測試。