Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: lakasa on June 18, 2014, 04:09:21 AM
-
Доброго времени всем , всем и каждому ! ) Столкнулся с проблемкой , есть простейший скрипт .... просто кликер левой кнопкой в разных местах по координатам . Что прошу помочь или объяснить в каком направлении двигаться - в скрипте есть задержки между кликами (waitms) и все они разные так как писал кликер посути по Alt + R , ALT + S - есть ли способ простой кроме ручной правки каждой строчки все эти wait заменить на нужное знаечение ? к примеру waitms(900) . И еще нужно что записанный скрипт повторялся ? раз и после этого выключался , просто по циклу 7 раз и стоп . Помогите пожалуйста перейти на светлую сторону силы )
Скрипт прикрепляю . Может кто посмотрит .
-
запихиваешь в for и задаешь количество повторений
FOR($i, $i<7) // 7 раз повторится цикл
// здесь твой скрипт
END_CYC
-
Доброго времени всем , всем и каждому ! ) Столкнулся с проблемкой , есть простейший скрипт .... просто кликер левой кнопкой в разных местах по координатам . Что прошу помочь или объяснить в каком направлении двигаться - в скрипте есть задержки между кликами (waitms) и все они разные так как писал кликер посути по Alt + R , ALT + S - есть ли способ простой кроме ручной правки каждой строчки все эти wait заменить на нужное знаечение ? к примеру waitms(900) . И еще нужно что записанный скрипт повторялся ? раз и после этого выключался , просто по циклу 7 раз и стоп . Помогите пожалуйста перейти на светлую сторону силы )
Скрипт прикрепляю . Может кто посмотрит .
Повторение:
$i = 0
FOR($i, $i<7) // 7 раз
// сюда ставишь свой скрипт
END_CYC
Или через настройки программы (выставлять при каждом запуске).
Замена задержки по скрипту. Скрипт. Спасение утопающих...
(не должно быть пустых строк)
//Скрипт замениы паузы по записанному скрипту
#name "Change wait v 0.0.1"
// Author: Vint
// Version: 0.0.1 (18.06.2014)
// for Clickermann 4.10
$name = "1366 на 768 Win 8.cms" // имя файла
$w = 900 // новая задержка мс
$num = 0
for($num, $num < TFCOUNT($name))
$str = TFRead($name, $num+1)
IF STRLEN($str) > 8
IF(STRPOS($str, "WAITMS") > 0)
TFDELETE($name, $num+1)
WAITMS(10)
TFWRITE($name, STRCONCAT("WAITMS(", $w, ")"), $num+1)
WAITMS(10)
END_IF
END_IF
END_CYC
HALT
-
:) пока я тут скрипт царапал...
-
$i = 0
кстати инициировать переменную итераций необязательно,
только если необходимо ее сбрасывать в 0, но исходя из того что скрипт всеравно останавливается после цикла то переменная сама сбросится при следующем запуске.
-
Оно то конечно так, но...
Мы не знаем куда он будет ещё встраивать этот кусок. Не будет ли там одноимённых бесхозных переменных.
Да и вообще так лучше. Я например использую переменные для циклов $i, $j, $m ... в разных местах скрипта. И не только для циклов, для коротких времянок тоже.
Если я где-то использовал и больше не нужна и не сбросил, в цикл войду неправильно. Подпрограммы опять же инклюды всякие.