Тема: AHK: Imagesearch, нужна помощь в отладке скрипта
Здравствуйте. Появилась надобность в следующем скрипте : Имеется изображение на экране, положения которого могут быть различны. Мне необходимо, чтобы скрипт отслеживал изменения в данном изображении и когда таковые появляются, проигрывал звуковой файл.
У меня получилось следующее (пояснения делал для себя, чтобы сложить кусочки мозаики, в ахк я далеко не спец):
f5::
Loop
{
ImageSearch, Start_mark_X, Start_mark_Y, 0, 0, 1600, 900, 50.bmp
if ErrorLevel = 2
{
MsgBox Нет картинки, с образцом изображения для поиска!
}
else if ErrorLevel = 1
{
SoundPlay zoidberg.mp3
}
}
return
f6::
pause
При этом происходит, как я понимаю, "задержка считывания", и звуковой файл воспроизводится, даже при неизменности исходного изображения. Пытался решить проблему, установив в начале скрипта задержку, частично это помогло сократить колличество "лжепроигрываний", но проблему не решило.
Loop
{
Sleep 5000
ImageSearch, Start_mark_X, Start_mark_Y, 0, 0, 1600, 900, 50.bmpОтредактировал сообщение, частично получив ответы на свои вопросы.







