Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: leshiyapl on July 07, 2016, 10:14:13 AM
-
Добрый день, помогите допилить
Суть вопроса: Есть компьютер который работает 24\7 на нем должна выполняться раз в сутки операция в определенное время через наш чудесный кликер, сам скрипт я написал (он работает правильно), он очень длинный поэтому выкладывать целикому не буду. Но у меня не хватает ума на следующее:
Я запустил кликер и забыл о нем, а внутри кликера будет скрипт который будет выполняться 1 раз в день в 23:00
Не могу понять как это правильно сделать :/
IF(($_time_h = 23) & ($_time_m = 00))
WAITMS (1000)
LCLICK (10:10)
WAITMS (1000)
LCLICK (10:10)
WAITMS (1000)
LCLICK (10:10)
IF_END
после команды IF_END скрипт начинает выполняться опять...... как сделать так чтобы скрипт в 23.00 выполнился и ожидал следующих 23.00 и так до бесконечности. не могу правильно закончить этот скрипт. Заранее большое Вам спасибо за ответ.
-
// это в начале
WHILE(($_time_h ! 23) & ($_time_m ! 0)) // Ждем 23:00
WAIT(1)
END_CYC
// тут твой скрипт
LCLICK(683,295)
WAIT(1)
-
// это в начале
WHILE(($_time_h ! 23) & ($_time_m ! 0)) // Ждем 23:00
WAIT(1)
END_CYC
Неправильно.
Из WHILE выскочит при любой минуте 0, любого часа. И в течении всего 23 часа тоже (если скрипт длится меньше часа).
Если делать под эти конкретные поставленные условия, то всё совсем просто:
IF($_time_h = 23)
// здесь твой скрипт
WAIT(3601)
ELSE
WAIT(1)
END_IF
если конечно длительность выполнения скрипта меньше 22:59:59, ну это вряд ли :D
Или вылечить твои старые грабли, которые ты уже лечил
WHILE(($_time_h ! 23) | ($_time_m ! 0)) // Ждем 23:00