1 (изменено: egorhay, 2018-09-16 15:08:28)

Тема: AHK: Подскажите как создать условия?

Нужно чтобы в случаи нахождения изображения. Выскакивала уведомление/ также и в случаи его не нахождения. А лучше чтобы информация о нахождении записывалась в файл info.txt результатом 0 если не нашел и 1 если нашел.

Run, chrome.exe "http://site"
Sleep, 4500
Send, {tab}
Sleep, 3500
ImageSearch, xp, yp, 354, 449, 561, 484, *30 yes.png
Sleep 200
if xp = 0 
MsgBox, no!
if xp > 0 
MsgBox, Yes!
ExitApp

2

Re: AHK: Подскажите как создать условия?

Правила форума пишет:

Не используйте в заголовках тем слова "простой вопрос", "нужна помощь", "помогите", "новичок" и т.п.

egorhay, исправьте заголовок темы.

3

Re: AHK: Подскажите как создать условия?

egorhay пишет:

Нужно чтобы в случаи нахождения изображения. Выскакивала уведомление/ также и в случаи его не нахождения. А лучше чтобы информация о нахождении записывалась в файл info.txt результатом 0 если не нашел и 1 если нашел.

Run, chrome.exe "http://site"
Sleep, 4500
Send, {tab}
Sleep, 3500
ImageSearch, xp, yp, 354, 449, 561, 484, *30 yes.png
Sleep 200
if xp = 0 
MsgBox, no!
if xp > 0 
MsgBox, Yes!
ExitApp

Вроде разобрался, решил это вот так,


Run, chrome.exe "http://*"
Sleep, 4500
Send, {tab}
Sleep, 3500
loop,
{
ImageSearch, xp, yp, 354, 449, 561, 484, *30 yes.png
sleep, 200 
if xp > 0
MsgBox, Yes!
Break
}

Loop,
{
ImageSearch, , , 354, 449, 561, 484, *30 yes.png
Sleep 200
if xp < 0
MsgBox, No!
Break
}

ExitApp

4 (изменено: Foma, 2018-09-16 18:04:06)

Re: AHK: Подскажите как создать условия?

Посмотри справку по if - else.