Цитата
но он находит только при одном условии - %arr %close %handle
Синтаксис findcolor:
Цитата
set #a FindColor (StartX StartY EndX EndY ShiftX ShiftY (RequiredColor) ResultArray [type [count [deviation]]] [abs])
(RequiredColor) - цвет
ResultArray - массив, в который запишутся координаты
type - тип поиска, 2 или workwindow
count - максимальное количество цветов для поиска.
Т. е. при вашем указании параметров:
%arr - массив, в который запишутся координаты.
%close - отсутствуют индексы, параметр не будет распознан, скорее всего будет принят по умолчанию 2, т. е. поиск в активном окне
%handle - отсутствуют индексы, параметр не будет распознан, по умолчанию -1.
Поэтому ваше: set #a findcolor (1000, 431 1000, 431 (1608764) %arr %close %handle)
Равно:
Код
set #a findcolor (1000, 431 1000, 431 (1608764) %arr) // поиск в активном окне
Перекройте окно, например блокнотом и цвета не найдутся.