Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: kanmisha on October 16, 2021, 09:15:05 PM
-
здравствуйте . как можно сделать чтоб мой код сортировал клики . например делал первые 3 , потом 2 пропускал , потом делал следующие 2 , а 2 пропушеных делал бы в конце скрипта. конечно можно поменять их местами в коде , но вся загвоздка в том что у этих 2 пропущеных кликов следующий LCLICK(1000,45) с другими координатами.
$arr[0] = 270
$arr[1] = 350
$arr[2] = 430
$arr[3] = 505
$arr[4] = 585
$arr[5] = 660
$arr[6] = 740
FOR($i=0, $i<arrsize($arr))
DBLCLICK($arr[$i],170)
WAIT(5)
LCLICK(1000,45)
WAIT(1)
END_CYC
-
создай еще один массив с последовательностью индексов
-
создай еще один массив с последовательностью индексов
и как сделать чтоб он начал срабатывать после первого масива . я пробовал но чтото не получается. где то я косячу а где не пойму
-
$x[0] = 270
$x[1] = 350
$x[2] = 430
$x[3] = 505
$x[4] = 585
$x[5] = 660
$x[6] = 740
$indexes[0] = 0
$indexes[1] = 1
$indexes[2] = 2
$indexes[3] = 5
$indexes[4] = 6
$indexes[5] = 3
$indexes[6] = 4
FOR($i = 0, $i < ARRSIZE($indexes))
DBLCLICK($x[$indexes[$i]], 170)
WAIT(5)
LCLICK(1000,45)
WAIT(1)
END_CYC
UNDEFINE($x)
UNDEFINE($indexes)
HALT
-
А почему нельзя поменять порядок прямо в первом массиве?
-
сложно ̶п̶о̶н̶я̶т̶ь сказать
конечно можно поменять их местами в коде , но вся загвоздка в том что у этих 2 пропущеных кликов следующий LCLICK(1000,45) с другими координатами.
-
сложно ̶п̶о̶н̶я̶т̶ь сказать
конечно можно поменять их местами в коде , но вся загвоздка в том что у этих 2 пропущеных кликов следующий LCLICK(1000,45) с другими координатами.
Ну и хрен с ним, что другие
$arr[0] = 270
$arr[1] = 350
$arr[2] = 430
$arr[3] = 660
$arr[4] = 740
$arr[5] = 505
$arr[6] = 585
FOR($i=0, $i < 5)
DBLCLICK($arr[$i],170)
WAIT(5)
LCLICK(1000,45)
WAIT(1)
END_CYC
FOR($i=5, $i < 7)
DBLCLICK($arr[$i],170)
WAIT(5)
LCLICK(1000,45) // другие координаты
WAIT(1)
END_CYC
Вариант 2
$arr[0] = 270
$arr[1] = 350
$arr[2] = 430
$arr[3] = 660
$arr[4] = 740
$arr[5] = 505
$arr[6] = 585
FOR($i=0, $i < arrsize($arr))
DBLCLICK($arr[$i],170)
WAIT(5)
IF($i < 5)
LCLICK(1000,45)
ELSE
LCLICK(1000,45) // другие координаты
END_IF
WAIT(1)
END_CYC
-
Мне почему-то подумалось, что кликов может быть больше чем самих координат. Ну, ладно, не буду отрицать очевидное, я люблю всё усложнять на ровном месте. ;D
-
всем спасибо . я понял теперь свою ошибку из за которой у меня ничего не получалось.