Подвигать мышкой C#

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Хочу подвигать мышкой, но чет движения рванные получаются, постоянно возвращается в одну точку, и все движения происходит от этой точки.
что не так, спс
C#:
int count_move = 0;
while(count_move<rand.Next(1,5)){
    int fromX = instance.ActiveTab.FullEmulationMouseCurrentPosition.X;
    int fromY = instance.ActiveTab.FullEmulationMouseCurrentPosition.Y;
    int toX = rand.Next(1200,1800);
    int toY = rand.Next(200,800);
    instance.ActiveTab.MouseMove(fromX, fromY, toX, toY, true, false);
    System.Threading.Thread.Sleep(rand.Next(50,200));
    count_move++;
}
1636060267390.png
По идее мы двинулись, кликнули, потом fromX и fromY должны обновить свое положение, а этого не происходит...
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
241
Баллы
43
C#:
// Замени

instance.ActiveTab.MouseMove

// на

instance.ActiveTab.FullEmulationMouseMove ( toX, toY );


// Или после MouseMove


instance.ActiveTab.FullEmulationMouseCurrentPosition = new Point ( toX, toY );
 
  • Спасибо
Реакции: arbplv

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)