[英]How to simulate a mouse click in vb.net
我希望能夠在vb.net中模擬對WebBroswer的鼠標單擊(即使該程序不在頂部,它也會在后台運行),我該怎么做? 我希望它每秒在webBrowser中單擊一個按鈕。 有任何想法嗎?
提前致謝
Excel之前退出...
請執行下列操作:
WScript.Sleep(100)
以下是模擬鼠標左鍵單擊:做一個IE焦點或應用程序焦點:
'objIE.document.focus()
'myShell.sendkeys ("{enter}")
警告:這是使用Excel 4宏的可怕駭客。 它實際上是用VBScript編寫的,但是如果我沒有記錯的話,.NET中的語法也很相似。 當然,您需要安裝Excel。
Set Excel = WScript.CreateObject("Excel.Application")
' Where on the screen do you want to click?
i = "111"
j = "222"
Excel.ExecuteExcel4Macro ( _
"CALL(""user32"",""SetCursorPos"",""JJJ""," & i & "," & j & ")")
WScript.Sleep 100
Excel.Quit
Set Excel = Nothing
期待更多優雅的答案!
您將擁有有限數量的操作,這些操作在單擊后才有效。 使用一個計時器,在每個計時器處打勾,隨機選擇一個動作,並按順序編號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.