Тема: МАКРОСЫ
Показать сообщение отдельно
Re: МАКРОСЫ
Старый 17.08.2010, 23:32   #97
kellas
Newbie
 
Регистрация: 16.08.2010
Возраст: 40
Сообщений: 27
Репутация: 1 [+/-]
имеет нулевую репутацию
kellas имеет нулевую репутацию
Чар: komarik
По умолчанию Re: МАКРОСЫ

Цитата:
Сообщение от Sindo Посмотреть сообщение
Проверка цвета в определенных координатах:
if <коорд> <цвет> [цвет2]
Если цвет в точке <коорд> равен <цвет>
Примечание: если задан цвет2, то цвет точки проверяется на принадлежность диапазону от цвет до цвет2. Учтите, что проверка цвета в определенных координатах корректно работает только при развернутом окне ультимы.


Left <коорд>
Щелкнуть левой клавишей мыши 1 раз в указанных координатах


Оператор FOR
------------------------
Синтаксис:
For #<имя> <начало> <конец> [шаг]
...
End_for
Цикл, с инкрементом переменной. Если переменная #<имя> существовала, то она заменяется, иначе добавляется. После завершения цикла переменная равна <конец>. Если шаг не указан, он равен 1.
Например:
For #i 0 10 2
Учтите, что если вы задаете граничные условия цикла через переменные, пилот считывает значения этих переменных при входе в цикл и больше значения этих переменных не проверяет. Поэтому изменение границ цикла внутри цикла невозможно.

Тебе нужны 2 цикла for, проверка пикселя по цвету и собственно клик мышью.
Как делать перебор координат смотри в любом скрипте на мининг вокруг себя (в этой теме есть).
В результате будет поочередный перебор пикселей в заданном четырехугольнике, их проверка по цвету, и клик при совпадении.
Pilot only.
Обрати внимание: [Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
спасибр чел хоть в нужное русло направил )))) мож свою асю дать??

Добавлено через 3 часа 2 минуты
Sindo может подскажешь а если надо не один цвет а отенки жолтого тоесть интервал цвета от 3 225 901 и до 6 531 749
то тогда как быть????
kellas вне форума   Ответить с цитированием