Member 13798739 Ответов: 1

Как заставить мышь двигаться в соответствии с загруженными индексами?


Поэтому я работаю над приложением, похожим на macro recorder, где я записываю движение мыши и клавиатуры. В приложении (C#) я могу записывать движение мыши и воспроизводить его. Но я застрял в точке, где после сохранения позиции мыши я могу загрузить позицию (и я загрузил как текст в списке), и теперь мне нужно заставить мышь прочитать эти позиции (в списке) и двигаться. У меня нет кода, чтобы показать вам, потому что я застрял на этой части
Кто-нибудь может мне помочь?

Что я уже пробовал:

У меня нет кода, чтобы показать, но это то, что у меня есть в моей кнопке [play]

частный недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{

менеджер.ExecuteActions();
}

1 Ответов

Рейтинг:
0

Wendelius

Если я правильно понял ваш вопрос и понял, что это Windows Forms, вы можете отслеживать движение мыши с помощью Контроль.Событие MouseMove (System.Окна.Формы)[^] и получить или установить позицию с помощью Указатель.Свойство Позиции (System.Окна.Формы)[^]


Member 13798739

@Wendelius, у меня есть позиция мыши, показанная в списке, справа, а затем я сохраняю ее в файле. Затем я снова открою файл, а затем, когда я нажму на кнопку [play], я хочу, чтобы мышь прочитала файл, который я только что открыл (который содержит позиции), и двигалась в соответствии с ним

Wendelius

При нажатии на кнопку выполните следующие действия: прочтите каждую строку и с каждой строкой установите положение курсора в том месте вашего приложения, где он был записан. Используйте небольшую задержку между заданными операциями, чтобы увидеть результаты на экране.

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