1 (изменено: Kbps, 2010-12-01 23:48:30)

Тема: AHK: while

подскажите что у меня неправильно. Цикл должен проверят координати colorEx, colorEy и нечего не делать пока цвет не равен color после появления цвета color в этих координатах подождать 20 секунд и проверит еще раз эти координати на этот цвет если он  не будет равен color начат цикл заново если будет равен color продолжит скрипт.

    
 while color <> colorE 
      {
      while color <> colorE 
         {
         PixelGetColor, color, colorEx, colorEy, BGR
         Sleep, 1000
         }
      Sleep, 20000
      PixelGetColor, color, colorEx, colorEy, BGR
      Sleep, 1000
      }

2

Re: AHK: while

казнить нельзя помиловать.

3

Re: AHK: while

все настолько неправильно? может подскажете как тогда это сделать?

4

Re: AHK: while

Kbps, подразумевается, что Вам бы следовало писать предложения с заглавной буквы и использовать знаки препинания. Разбираться в каше текста желающих мало.

5 (изменено: InFlames, 2010-12-03 00:29:40)

Re: AHK: while

Всё работает.
Проверяйте свои пикселы и координаты на соответствие. Возможно они никогда и не примут нужные значения, а Вы ждете от них выхода из цикла.

color:=1

while color <> colorE
{
    while color <> colorE2
    {
        Sleep, 500
        ToolTip Цикл 1 - %A_Index%
    }
    ToolTip Цикл 2 - %A_Index%
    Sleep, 500
}
MsgBox выход из цикла 1
ExitApp    
      
1:: ; для выхода из внутреннего цикла
    colore2:=1
    colore:=0
return
      
0:: ; что бы опять запустить внутренний цикл
    colore2:=0
return
      
2:: ; для выхода из внешнего цикла
    colore:=1
    colore2:=0
return

6

Re: AHK: while

Спасибо.

7

Re: AHK: while

ypppu, вы без запятых написали сами.

8

Re: AHK: while

Сейчас бы ошибки 2010 года поднимать.

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

9

Re: AHK: while

Блин я незнал, что эта тема 2010 года. А вы, stealzy, конечно совсем, поставить мне рейтинг в -, из-за того, что я просто написал "спасибо".

10 (изменено: stealzy, 2017-11-05 01:22:28)

Re: AHK: while

ypppu пишет:

казнить нельзя помиловать.

Coffi пишет:

ypppu, вы без запятых написали сами.

You made my day ! Можете себе еще плюс в рейтинг за это поставить .