1 (изменено: gfrv_l8, 2023-09-09 18:49:06)

Тема: AHK: If/Else

Здравствуйте!
Проблема В том в скрипте не реагирует на команду Else то есть если скрипт найдет нужное слова в вкладке должно открыть.

MsgBox, True

А если не найдет слово должно открыть

MsgBox,

.

F1::
rgb1:= 0xFF9632
word:="M3"
send,^f
send,%word%{enter}
{
    sleep, 2500
    PixelSearch,x,y,x1,y1,w1,h1, rgb1, 5, Fast RGB
    if ErrorLevel
        MsgBox, True
        return
    else {
        MsgBox, False
        click right
        return
    }
}

2

Re: AHK: If/Else

Когда блок состоит более, чем из одной строки, он должен быть заключён в фигурные скобки.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: If/Else

teadrinker Можете пожалуйста составить правильный код.

4

Re: AHK: If/Else

F1::
x1 := 0
y1 := 0
x2 := A_ScreenWidth
y2 := A_ScreenHeight

word := "M3"
rgb1 := 0xFF9632
send, ^f
send, %word%{enter}
sleep, 2500
PixelSearch, x, y, x1, y1, x2, y2, rgb1, 5, Fast RGB
if ErrorLevel {
    MsgBox, True
}
else {
    MsgBox, False
    click right
}
return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder