Как симулировать щелчок мышью в vb.net - PullRequest
0 голосов
/ 28 августа 2011

Я хочу иметь возможность имитировать щелчки мышью на WebBroswer в vb.net (даже если программа не в верхней части, она будет работать в фоновом режиме) Как мне это сделать?Я хочу, чтобы он нажимал на кнопку каждую секунду в веб-браузере.Есть идеи?

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 28 августа 2011

у вас будет ограниченное количество действий, которые действительны после нажатия.Используйте таймер и на каждом таймере выбирайте одно из действий случайным образом, последовательно пронумеровывая их.

0 голосов
/ 29 марта 2014

Перед тем, как приступить к работе с Excel.Quit ....

выполните следующие действия:

WScript.Sleep(100)

Это похоже на симуляцию щелчка левой кнопкой мыши: фокусировка IE или фокус приложения:1006 *

'objIE.document.focus()
'myShell.sendkeys ("{enter}")
0 голосов
/ 28 августа 2011

Предупреждение: это ужасный взлом с использованием макроса 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

Ждем более элегантных ответов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...