Я делаю автоматический кликер для друга, мне просто интересно, как заставить программу делать автоматический щелчок (левый и правый щелчок). Я использую приложение windows form. net framework
Скорее всего, самый простой способ:
Добавить кнопку и установить для ее свойства Visible значение false.
Создать таймер и установите желаемый интервал.
В событии тика таймера вы можете добавить следующий код:
yourButtonNameHere.PerformClick(); или yourButtonNameHere_Click(sender, e);
yourButtonNameHere.PerformClick();
yourButtonNameHere_Click(sender, e);
Если вы хотите, чтобы таймер всегда работал, установите для его свойства Enabled значение true в самом конструкторе. В противном случае используйте yourTimerNameHere.Start();, когда вы хотите запустить таймер, и youTimerNameHere.Stop();, когда хотите его остановить.
yourTimerNameHere.Start();
youTimerNameHere.Stop();
Последний шаг: Если вы этого не сделаете Если вы хотите использовать таймер или иметь какое-то другое требование, дайте мне знать! *
EDIT: Если вы хотите смоделировать щелчок правой кнопкой мыши по кнопке в вашем GUI, это даже просто.
Вы этого не сделаете. необходимо иметь отдельное событие для щелчка правой кнопкой мыши.
Вы можете передать переменную всякий раз, когда хотите имитировать щелчок, например, int 1 для щелчка левой кнопкой мыши и int 0 для щелчка правой кнопкой.
Затем в событии щелчка кнопки добавьте проверку, что если int равно 1, тогда выполняйте некоторую работу левой кнопкой мыши, а если int равно 0, то выполняйте некоторую работу щелчка правой кнопкой мыши.