Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: rewq on July 20, 2014, 01:02:24 PM
-
Здравствуйте , помогите оптимизировать код . часть кода с 14:31:11 по 14:31:15 почему то зацикливается и не идет дальше да и выше условие не осьанавливается
IF_TIME >("6:07:00") // Включаем в 6:07:00
$t1 = 1
END_IF
IF_TIME("14:29:00") // Отключаем в 14:29:00
$t1 = 0
END_IF
IF_TIME("14:31:00") // Включаем в 14:31:00
$t2 = 1
END_IF
IF_TIME("14:31:11") // Отключаем в 14:31:11
$t2 = 0
END_IF
IF_TIME ("14:31:15") // Включаем в 14:31:15
$t3 = 1
END_IF
IF_TIME("6:06:*") // Отключаем в 6:06:*
$t3 = 0
END_IF
IF($t1 = 1) // 12.10
// Выполняется с 6:07:00 по 14:29:00
LCLICK(1808,803)
WAIT (12)
LCLICK(1728,799)
WAIT (12)
LCLICK(1726,837)
WAIT (9)
LCLICK(1702,808)
WAIT (10)
LCLICK(1671,808)
WAIT (9)
LCLICK(1694,846)
WAIT (10)
LCLICK(1671,903)
WAIT (11)
LCLICK(1719,890)
WAIT (12)
LCLICK(1742,918)
WAIT (11)
LCLICK(1790,898)
WAIT (12)
LCLICK(1767,863)
WAIT (10)
END_IF
IF($t2 = 1) // 16.10
LCLICK(860,539) // 0 Выполняется с 14:31:11 по 14:31:15
WAIT (6,5)
LCLICK(33,236) // 0
WAIT (1)
LCLICK(164,234) // 0
WAIT (1)
LCLICK(169,318) // 0
WAIT (1)
WAIT (3)
END_IF
IF($t3 = 1)
// Выполняется с 14:31:15 по 6:06:*
LCLICK(1808,803)
WAIT (12)
LCLICK(1728,799)
WAIT (12)
LCLICK(1726,837)
WAIT (9)
LCLICK(1702,808)
WAIT (10)
LCLICK(1671,808)
WAIT (9)
LCLICK(1694,846)
WAIT (10)
LCLICK(1671,903)
WAIT (11)
LCLICK(1719,890)
WAIT (12)
LCLICK(1742,918)
WAIT (11)
LCLICK(1790,898)
WAIT (12)
LCLICK(1767,863)
WAIT (10)
END_IF
P.S только постигаю не судите строго
-
IF_TIME давно устарела, сейчас используются системные переменные текущего времени.
Сложновато прописывать промежутки времени, но вот что вышло.
Каждое условия срабатывает только в свой промежуток времени.
У второго условия слишком маленький интервал времени при том что у предыдущего там десятисекундные задержки. Оно рискует не попасть в промежуток времени.
// Выполняется с 6:07:00 по 14:29:00
IF((($_time_h = 6)&($_time_m > 6)) | (($_time_h > 6)&($_time_h < 14)) | (($_time_h = 14)&($_time_m < 30)))
LCLICK(1808,803)
WAIT (12)
LCLICK(1728,799)
WAIT (12)
LCLICK(1726,837)
WAIT (9)
LCLICK(1702,808)
WAIT (10)
LCLICK(1671,808)
WAIT (9)
LCLICK(1694,846)
WAIT (10)
LCLICK(1671,903)
WAIT (11)
LCLICK(1719,890)
WAIT (12)
LCLICK(1742,918)
WAIT (11)
LCLICK(1790,898)
WAIT (12)
LCLICK(1767,863)
WAIT (10)
END_IF
// Выполняется с 14:30 по 14:31
IF(($_time_h = 14) & (($_time_m > 29)&($_time_m < 32)))
LCLICK(860,539)
WAIT (6.5)
LCLICK(33,236) // 0
WAIT (1)
LCLICK(164,234) // 0
WAIT (1)
LCLICK(169,318) // 0
WAIT (1)
END_IF
// Выполняется с 14:31 по 6:06
IF((($_time_h = 14)&($_time_m > 31)) | (($_time_h > 14)&($_time_h < 6)) | (($_time_h = 6)&($_time_m < 7)))
LCLICK(1808,803)
WAIT (12)
LCLICK(1728,799)
WAIT (12)
LCLICK(1726,837)
WAIT (9)
LCLICK(1702,808)
WAIT (10)
LCLICK(1671,808)
WAIT (9)
LCLICK(1694,846)
WAIT (10)
LCLICK(1671,903)
WAIT (11)
LCLICK(1719,890)
WAIT (12)
LCLICK(1742,918)
WAIT (11)
LCLICK(1790,898)
WAIT (12)
LCLICK(1767,863)
WAIT (10)
END_IF
-
спасибо- подсказали направление куда дальше идти и как