Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: Tamago4aRUS on September 01, 2017, 06:20:41 PM

Title: как использовать ИЛИ в кликермане
Post by: Tamago4aRUS on September 01, 2017, 06:20:41 PM
Code: (clickermann) [Select]
$var1 = 1
WHILE($var1 = 1)
   GETSCREEN
   IF_PICTURE_IN(0,0,$_xmax,$_ymax,"1.bmp")// ИЛИ картинка 2.bmp
      //код
   Else
      //код
   END_IF
END_CYC
в c++ или подобных языках это делалось через амперсанты а тут как
Title: Re: как использовать ИЛИ в кликермане
Post by: Vint on September 01, 2017, 06:27:58 PM
И тут так же, в обычных условиях.
Но не в совмещённых функциях IF_PICTURE_IN.  Все IF_+что-то там.
Здесь только вложением
Code: (clickermann) [Select]
   GETSCREEN
   IF_PICTURE_IN(0,0,$_xmax,$_ymax,"1.bmp")
      //код
   Else
      IF_PICTURE_IN(0,0,$_xmax,$_ymax,"2.bmp")
         //код
      Else
         //код
      END_IF
   END_IF

Или если задать имена по порядку делать это в цикле
Code: (clickermann) [Select]
FOR($i=1, $i < 3)
   GETSCREEN
   IF_PICTURE_IN (0,0, $_xmax,$_ymax, STRCONCAT("nameprefix", $i, ".bmp"))
      // обработка
      $i = 3  // как нашли, прерываем перебор
   END_IF
END_CYC
Title: Re: как использовать ИЛИ в кликермане
Post by: Tamago4aRUS on September 01, 2017, 06:42:29 PM
годный ответ, спасибо