Recent Posts

Pages: 1 ... 7 8 [9] 10
81
Общие вопросы / Re: Проверка на пиксель
« Last post by brahma on June 27, 2023, 02:15:16 PM »
В шаблонах есть
PXL - это если проверить цвет конкретного пиксела
или
IF_PIXEL_IN - найти пиксел определённого цвета в указанной области

А как сделать условие: Если пиксель не найден, то повторить все действия только 1 раз и закончить проверку пикселя
Но при условии если пиксель найден, сделать ряд действий и также закончить проверку пикселя
82
Общие вопросы / Re: Проверка на пиксель
« Last post by Vint on June 27, 2023, 12:52:10 PM »
В шаблонах есть
PXL - это если проверить цвет конкретного пиксела
или
IF_PIXEL_IN - найти пиксел определённого цвета в указанной области
83
Общие вопросы / Проверка на пиксель
« Last post by brahma on June 27, 2023, 12:46:36 PM »
Доброго времени форумчане, сделал простейший скрипт и все работало))) сегодня обнаружил что его не сохранил((( Сейчас не могу вспомнить (((

Code: [Select]
               
LCLICK(40,91)
WAIT(1)
DBLCLICK(92,116)
WAIT(2)
KEYDOWN (#CTRL)
WAITMS (50)           
KEYPRESS (#C)
KEYUP (#CTRL)
WAIT(1)
LCLICK(947,1008)
WAIT(1)
DBLCLICK(1535,267)
WAIT(1)
KEYDOWN (#CTRL)
WAITMS (50)         
KEYPRESS (#V)
KEYUP (#CTRL)
    WAIT(1)
LCLICK(1694,374)    
  WAIT(7)            
//  проверка на пиксель по координатам, если пиксель не найден повторить действия выше 1 раз, и продолжить скрипт в обычном режиме       
GETSCREEN       
IF_PIXEL_IN(1549,425, 1629,448, 2105379)
   LCLICK(1843,552)
   WAITMS(100)
END_IF

           // в альтернативе если пиксель найден, нужно сделать дополнительные действия 
84
Прочее / Re: Юмор по теме и не только
« Last post by Vint on June 21, 2023, 02:14:03 PM »
Новые капчи подвезли

85
Общие вопросы / Re: Действия на время
« Last post by Vint on June 21, 2023, 08:18:12 AM »
Что то не так(
Спустя 3 минуты доп.действия зациклились...

Поправил. Это я изменил в одном месте и забыл изменить в другом.
86
Общие вопросы / Re: Действия на время
« Last post by marusya_klimova on June 20, 2023, 08:00:03 PM »
Выполнять нужно неограниченное количество раз.

Code: (clickermann) [Select]
$time = $_time_t + 180  // 3 минуты
$check = 0
WHILE($check = 0)
    GETSCREEN(1679,644, 1781,677)
    IF_PIXEL_IN(1679,644, 1781,677, 5330483)
        $check = 1
        DBLCLICK(1608,715)
        WAITMS(50)
    ELSE
        IF($time < $_time_t)
            // сделать несколько действий
            $time = $_time_t + $per
        END_IF       
    END_IF
    WAITMS(50)
END_CYC

Что то не так(
Спустя 3 минуты доп.действия зациклились...
Наверное я не правильно сформулировал(
Доп действия (11 строка) нужно сделать 1 раз, и вернуться в начало сценария ждать пиксель.
Повторять доп. действия нужно до тех пор пока пиксель не будет найден.
Если пиксель есть, доп.действия и вовсе не нужны
87
Общие вопросы / Re: Действия на время
« Last post by Vint on June 20, 2023, 09:06:16 AM »
Выполнять нужно неограниченное количество раз.

Code: (clickermann) [Select]
$per = 180  // 3 минуты
$time = $_time_t + $per
$check = 0
WHILE($check = 0)
    GETSCREEN(1679,644, 1781,677)
    IF_PIXEL_IN(1679,644, 1781,677, 5330483)
        $check = 1
        DBLCLICK(1608,715)
        WAITMS(50)
    ELSE
        IF($time < $_time_t)
            // сделать несколько действий
            $time = $_time_t + $per
        END_IF
    END_IF
    WAITMS(50)
END_CYC
88
Общие вопросы / Re: Действия на время
« Last post by marusya_klimova on June 19, 2023, 06:17:46 PM »
Если при отсутствии нужного цвета, каждые 3 минуты выполнять доп. действия, то
Code: (clickermann) [Select]
$per = 180  // 3 минуты

$time = $_time_t + $per
GETSCREEN(848, 569, 848, 569)
WHILE(PXL(848, 569) ! 16777215)
    IF($time < $_time_t)
        // сделать несколько действий
        $time = $_time_t + $per
    END_IF
   
    WAITMS(100)
    GETSCREEN(848, 569, 848, 569)
END_CYC
WAIT(1)
LCLICK(634, 570)

Если выполнить только один раз через 3 минуты и больше минуты не считать, а только проверять цвет пиксела, то стр. 8 заменить на
Code: (clickermann) [Select]
$time = $_time_t + 2000000000

Выполнять нужно неограниченное количество раз.
89
Общие вопросы / Re: Действия на время
« Last post by Vint on June 19, 2023, 09:49:49 AM »
Нет времени ответить на один вопрос? Так и должны по два варианта скрипта выкладывать?
90
Общие вопросы / Re: Действия на время
« Last post by marusya_klimova on June 17, 2023, 07:24:13 PM »
возникает такое впечатление, что вы нейросеть на самообучении.  ;D
Совсем не получается освоить это) Да и времени совсем нет(
Pages: 1 ... 7 8 [9] 10