#java #windows #sikuli
#java #Windows #sikuli
Вопрос:
я написал программу-бот с помощью sikuli и все работает нормально. sikuli это идеально, но я не могу найти способ сделать повторный поиск изображения быстрее. посмотрите на это:
Screen s=new Screen();
if (s.exists("c:\example\ex.png") != null) {s.mouseMove("c:\example\ex.png");}
это находит изображение, НО это не очень быстро, потому что время между поиском изображения и позиционированием мыши для щелчка (или чего-то еще) не сразу, занимает около 1 или чуть меньше секунды для позиционирования мыши.
если мне нужно щелкнуть istant и istant найти изображение, есть лучший способ? (я работаю на Windows 8.1, java 15, sikuli 2.0.4)
Ответ №1:
Вот некоторые рекомендации по увеличению скорости поиска изображений:
- Настройки.MoveMouseDelay=0 — это устранит задержку по умолчанию при перемещении мыши
- Уменьшите размер области, в которой выполняется поиск. Теперь в вашем примере вы просматриваете весь экран
- Увеличьте скорость сканирования, изменив настройки.Наблюдает за сканированием. По умолчанию — 3 раза в секунду.
Надеюсь, это поможет