Для случаев, когда мне приходится много раз щелкать левой кнопкой мыши в одном и том же месте, я хотел бы иметь инструмент, который освобождает меня от необходимости делать это вручную.
Настройка должна быть легкой, в идеале не требующей пояснений (без необходимости читать справочную страницу на случай, если я не использовал ее несколько месяцев). Я буду использовать его редко и всегда для разных случаев, поэтому буду на лету настраивать для каждого случая. Настроить его должно быть проще/быстрее, чем 100 раз кликать вручную, иначе я бы, наверное, не стал его использовать.
Графический интерфейс.
Чтобы предотвратить щелчок в неправильных точках (при случайном перемещении мыши), было бы здорово, если бы курсор мыши был заблокирован (до тех пор, пока он не закончится или пока я не нажму комбинацию клавиш, чтобы приостановить/остановить его) или скрипт приостанавливается, как только я двигаюсь мышь.
Разрешить установку случайного интервала (например, от 1 до 3 секунд на клик).
Sikuli X может быть ответом на ваши потребности. Это тестовая среда, основанная на OpenCV, которая использует распознавание изображений для определения действий, которые необходимо предпринять. Скрипты можно запускать на Python, Ruby, JavaScript, RobotFramework.
Рабочий процесс с использованием сценариев Python по умолчанию :
for x in range(100):
sleep
после каждого кликаВам нужно убедиться, что изображение, которое вы ищете, находится на главном мониторе системы.