Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Pleich

Pages: [1]
1
Где тут спасибо сказать ? :) :)

2
В общем написал небольшой скрипт. Открывается окно, и там далее вводятся данные. Написал кусочек скрипта, что если окно не загрузилось, то ничего не делается, как только окно загрузилось, действия продолжаются.
Реализовал это через функцию $clr = PXL(x,y) и циклы. Нашел точку в этом окне , посмотрел ее цвет. Пока окно не откроется, цвет пикселя не совпадет. Сделано для компа который тупит, и что б скрипт раньше времени не начал работу, сначала надо что бы окно загрузилось.
Вот кусок кода
Code: [Select]
for ($l=1,$l<10000)
$clr = PXL(516,109)
if ($clr=10188629) //если окно открылось, то цвет совпадет и цикл for закончится за cчет $l=10000
  $l=10000
else  // если окно не открылось , делаем ожидание 50 мс, и пробуем еще раз сравнивать цвета
          WAITMS(50)
   inc($l, 1)
end_if
end_cyc

В результате хоть цвет и совпадает, все равно выполняется else. Подскажите пожалуйста где в синктасисе ошибся ??

Pages: [1]