Что нового

[Мышь, клавиатура] Клик мышкой (правой кнопкой) по пикселю в данной области

Toxic

Новичок
Сообщения
4
Репутация
1
Версия: AutoIt v3.3.8.1

Копаясь на вашем форуме, нашел аналогичную тему, но по непонятным мне причинам код, помещенный тут, не работает


Код:
$left='400'
$top='1020'
$right='1380'
$bottom='30'
$color='2367240'
$pos = PixelSearch ( $left, $top, $right, $bottom, $color)
MouseClick("right" [,$pos[0], $pos[1]])


Выдает данную ошибку:
MouseClick("left", $pos[0], $pos[1])
MouseClick("left", $pos^ ERROR

Error: Subscript used with non-Array variable.

Вот у меня и паника... :scratch: :'(
Очень прошу помочь, заранее благодарен


Примечания: только начал изучать этот язык, так что многих функций просто не знаю
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
$iPos = PixelSearch (400, 200, 800, 30, 0xFFFFFF)
If IsArray($iPos) Then
    MouseClick('right' , $iPos[0], $iPos[1])
EndIf
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Ошибка потому, что PixelSearch ничего не находит. Тыкни сюда
Код:
PixelSearch
MouseClick

и прочитай.
 
Автор
T

Toxic

Новичок
Сообщения
4
Репутация
1
Спасибо большое! Заработало) :ok:
 
Верх