Всем доброго времени суток.
пытаюс автоматиироват кое какие действия в онайн игре.
protected override void OnFormClosing(FormClosingEventArgs e)
{
base.OnFormClosing(e);
Cef.Shutdown();
}
private void gatherButton_Click(object sender, EventArgs e)
{
// Получаем размеры элемента управления ChromiumWebBrowser
int width = webBrowser.Width;
int height = webBrowser.Height;
// Вычисляем координаты точки клика относительно верхнего левого угла окна
int x = width - 130; // заменяем на нужные координаты
int y = height - 490; // заменяем на нужные координаты
// Получаем координаты точки клика относительно экрана
Point clickPoint = webBrowser.PointToScreen(new Point(x, y));
// Перемещаем курсор мыши в заданную точку
Cursor.Position = clickPoint;
// Получаем количество кликов из текстового поля
int skullsCount = int.Parse(skullsTextBox.Text);
// Реальный клик нужное количество раз
for (int i = 0; i < skullsCount; i++)
{
// Перемещаем курсор мыши в заданную точку
webBrowser.GetBrowser().GetHost().SendMouseMoveEvent(clickPoint.X, clickPoint.Y, false, CefEventFlags.None);
// Вызываем метод OnMouseDown симулируя клик на заданной точке
webBrowser.GetBrowser().GetHost().SendMouseClickEvent(clickPoint.X, clickPoint.Y, MouseButtonType.Left, false, 1, CefEventFlags.None);
// Добавляем паузу, о следующего клика
System.Threading.Thread.Sleep(1000);
}
}
ко вроде работает, мыш перемешается на нужное место проиводятся клики, но они не срабатывают не вего не происходит(((
поскажите как это можно исправить