Author Topic: Нужна помощь со скриптом..  (Read 1939 times)

0 Members and 1 Guest are viewing this topic.

Welier

  • Зашел в гости
  • *
  • Posts: 17
  • Какой-то левый..
    • View Profile
Нужна помощь со скриптом..
« on: February 05, 2018, 08:27:15 PM »
Здравствуйте, мне нужно сделать так:

Когда скрипт находит (N) пиксель, то сразу начать анализировать (C) пиксель.
1. Если (C) пиксель там будет, перейти к (A) заданию.
2. Если (C) пиксель там НЕ будет, перейти к (B) заданию.

И когда (A,B) задание закончатся (там просто скопировать), перейти к общему заданию.
« Last Edit: February 05, 2018, 08:38:09 PM by Welier »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Нужна помощь со скриптом..
« Reply #1 on: February 05, 2018, 10:23:46 PM »
так штоли?   ???

Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)     //ожидание пикселя (N)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (N) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC


GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, (C) )   //свой цвет впиши
   //задание  (A)
   WAITMS(100)
else
   //задание  (B)
   WAITMS(100)
END_IF

//общее задание

Welier

  • Зашел в гости
  • *
  • Posts: 17
  • Какой-то левый..
    • View Profile
Re: Нужна помощь со скриптом..
« Reply #2 on: February 05, 2018, 11:31:14 PM »
Очень тебе благодарен  ;)

Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)

Welier

  • Зашел в гости
  • *
  • Posts: 17
  • Какой-то левый..
    • View Profile
Re: Нужна помощь со скриптом..
« Reply #3 on: February 05, 2018, 11:39:32 PM »
 :-X

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Нужна помощь со скриптом..
« Reply #4 on: February 05, 2018, 11:54:42 PM »
Очень тебе благодарен  ;)

Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
а поконкретнее? что значит анализировать? ждать пока появится (S)? или при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)?

вот с ожиданием. с начала ждем (N), потом ждем появления (S), потом проверка на наличие (C) и в зависимости от наличия выполнить задания а-б .
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)     //ожидание пикселя (N)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (N) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

$check = 0
WHILE($check = 0)     //ожидание пикселя (S)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (S) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, (C) )   //свой цвет впиши
   //задание  (A)
   WAITMS(100)
else
   //задание  (B)
   WAITMS(100)
END_IF


//общее задание

Welier

  • Зашел в гости
  • *
  • Posts: 17
  • Какой-то левый..
    • View Profile
Re: Нужна помощь со скриптом..
« Reply #5 on: February 06, 2018, 12:10:38 AM »
Опять большое спасибо! Благодаря тебе я научился программировать

Welier

  • Зашел в гости
  • *
  • Posts: 17
  • Какой-то левый..
    • View Profile
Re: Нужна помощь со скриптом..
« Reply #6 on: February 24, 2018, 08:37:52 PM »
Очень тебе благодарен  ;)

Но как сделать чтобы после N анализировать еще допустим (S) пиксель, а уже тогда перейти на (C) пиксель)
а поконкретнее? что значит анализировать? ждать пока появится (S)? или при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)?

вот с ожиданием. с начала ждем (N), потом ждем появления (S), потом проверка на наличие (C) и в зависимости от наличия выполнить задания а-б .
Code: (clickermann) [Select]
$check = 0
WHILE($check = 0)     //ожидание пикселя (N)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (N) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

$check = 0
WHILE($check = 0)     //ожидание пикселя (S)
   GETSCREEN
   IF_PIXEL_IN(0,0, $_xmax,$_ymax, (S) ) //свой цвет впиши
      $check = 1
      WAITMS(200)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

GETSCREEN
IF_PIXEL_IN(0,0, $_xmax,$_ymax, (C) )   //свой цвет впиши
   //задание  (A)
   WAITMS(100)
else
   //задание  (B)
   WAITMS(100)
END_IF


//общее задание

Да, при наличии (S) выполнить поиск (C), а при отсутствии (S) - не выполнять поиск (C)