Автокликер 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 ... в разных местах скрипта. И не только для циклов, для коротких времянок тоже.
 Если я где-то использовал и больше не нужна и не сбросил, в цикл войду неправильно. Подпрограммы опять же инклюды всякие.