Author Topic: действия по времени  (Read 11876 times)

0 Members and 1 Guest are viewing this topic.

Зануда

  • Активный участник
  • ***
  • Posts: 104
    • View Profile
Re: действия по времени
« Reply #15 on: March 27, 2017, 08:18:26 AM »
kiril, спасибо последнее с каждым часом мне именно так нада ток круглосуточно и не каждым часом а каждыми 3 мя часами(и я не понял почему в последнем твоему примере именно каждым часом где этот параметр
  но есть но (((
Code: (clickermann) [Select]
//скрипт который бегает по кругу
IF(($_time_h = 9)&($_time_m = 14)&($_time_s = 0))
// действия
END_IF

и действия по времени не срабатывает ( я так понял что не срабатывает из за того что данное условия пропускает именно время с точностю до секунды так  как основной скрипт может быть занят в это время как сделать по времени но если оно свое время пропустило из за того что выше выполнялось какоето условия просто когда дойдет до этого сделать действия 

Зануда

  • Активный участник
  • ***
  • Posts: 104
    • View Profile
Re: действия по времени
« Reply #16 on: March 27, 2017, 02:32:20 PM »
пока работает все так как ниже но хотелось бы сделать именно ко времени пк привязку так как если брать с задржкой то каждое выключения и включения кликера он начинает с того времени щатать этих 3 часа  :-\ а как сделать чтоб отдельный поток останавливал скрипт в то время когда нада и скрипт менче чем за минуту проходит тоисть можно просто убрать секундную строку ?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: действия по времени
« Reply #17 on: March 27, 2017, 02:50:20 PM »
Code: (clickermann) [Select]
THREAD(main, 1)
    // основной скрипт
END_THREAD


$t = $_time_h/3 - INT($_time_h/3)
// в 0, 3, 6, 9, 12, 15, 18, 21 часа
IF(($t = 0) & ($_time_m = 0))
    SETTHREAD(main, 0) // пауза основного скрипта
   
    // здесь действия по времени
   
    SETTHREAD(main, 1)
    WAIT(61)
ELSE
    WAITMS(500)
END_IF


Зануда

  • Активный участник
  • ***
  • Posts: 104
    • View Profile
Re: действия по времени
« Reply #18 on: March 27, 2017, 03:25:02 PM »

спасибо  большое так я понимаю это нарно уж точно решит все проблемы еще не испробывал так как
Code: (clickermann) [Select]
THREAD(main, 1)
    // основной скрипт
END_THREAD


$t = $_time_h/3 - INT($_time_h/3)
// в 0, 3, 6, 9, 12, 15, 18, 21 часа
IF(($t = 0) & ($_time_m = 0))                                                                                   //что это ?если мне нада к примеру в 00:25 и пошло дальше 03:25 то мне в минуты нужно вбить 25 так я понимаю или это воопше не для этого ?
    SETTHREAD(main, 0) // пауза основного скрипта
   
    // здесь действия по времени
   
    SETTHREAD(main, 1)
    WAIT(61)
ELSE
    WAITMS(500)
END_IF


и да вот это даж в отдельном скрипте не хочет работать

IF((($_time_h = 5)|($_time_h = 7)|($_time_h = 19))&($_time_m = 0)&($_time_m = 15)&($_time_m = 0))
//действия
END_IF



Denya

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: действия по времени
« Reply #19 on: September 01, 2017, 11:25:45 AM »
Подскажите что я сделал не правильно?
Хочется что бы действия начинались в 01:01 но ничего не получается((((.

IF(($t = 01) & ($_time_m = 01))
END_IF
LCLICK(534,149)
WAIT(1)
LCLICK(534,149)
WAIT(1)
LCLICK(714,487)
WAIT(4)
LCLICK(274,353)
WAIT(1)
LCLICK(307,443)
WAIT(3)
LCLICK(1073,340)
WAIT(1)
LCLICK(797,441)
WAIT(1)

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: действия по времени
« Reply #20 on: September 01, 2017, 11:28:25 AM »
Так правильно
Code: (clickermann) [Select]
IF(($_time_h = 1)&($_time_m = 1)) // условие стенет верным в 1:01
   LCLICK(534,149)
   WAIT(1)
   LCLICK(534,149)
   WAIT(1)
   LCLICK(714,487)
   WAIT(4)
   LCLICK(274,353)
   WAIT(1)
   LCLICK(307,443)
   WAIT(3)
   LCLICK(1073,340)
   WAIT(1)
   LCLICK(797,441)
   WAIT(1)
ELSE
   WAITMS(100)
END_IF

Denya

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: действия по времени
« Reply #21 on: September 01, 2017, 12:09:09 PM »
Только что изменил время и решил попробовать, никаких действия не происходит((. Если время убрать и нажать на плей то сразу начинаются действия которые мне нужны.  Подскажите, что я делаю не так((??

Denya

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: действия по времени
« Reply #22 on: September 01, 2017, 12:11:58 PM »
Если ставлю таймер то все работает ((( но мне нужно в задоное время.

IF($time < $_time_t)
   // условие сработает снова через 60 сек

   $time = $_time_t + 60
END_IF

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: действия по времени
« Reply #23 on: September 01, 2017, 12:25:04 PM »
Тебе уже дан правильный ответ. Переменные $_time_h и $_time_m возвращают системное время час и минуту.
Можешь запустить такой код, и влоге отобразится время твоего компа.
Code: (clickermann) [Select]
LOGWRITE ("Время: ", $_time_h, ":", $_time_m)
LOGSHOW (1)
HALT

Denya

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: действия по времени
« Reply #24 on: September 01, 2017, 01:11:53 PM »
Oraven я новичок в этом.

С делал эту команду
LOGWRITE ("Время: ", $_time_h, ":", $_time_m)
LOGSHOW (1)
HALT
 После этого в логе пишет 13:10:50 Время: 13:10. Вставил команду которую ты давал и все равно не работает((. что то я вообще запутался((

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: действия по времени
« Reply #25 on: September 01, 2017, 05:14:35 PM »
Только что изменил время и решил попробовать, никаких действия не происходит((. Если время убрать и нажать на плей то сразу начинаются действия которые мне нужны.  Подскажите, что я делаю не так((??
После изменения "применить" нажимал?

Если нажимал, то показывай как изменил.


Denya

  • Зашел в гости
  • *
  • Posts: 5
    • View Profile
Re: действия по времени
« Reply #26 on: September 01, 2017, 07:37:14 PM »
Oraven и Vint большое спасибо за помощь. Все работает как я хотел.

EasyFragXD

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: действия по времени
« Reply #27 on: November 02, 2017, 07:05:55 PM »
доброго всем.
есть 2 скрипта.
1 с таймерами, периодичность 15 минут. второй простое дерганье и кликанье мышкой в заданных рамках( привязку можно отключить) .
хочу объединить в один скрипт это все.
как мне закончить выполнение второй части скрипта по таймеру?))
заранее благодарен.

EasyFragXD

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: действия по времени
« Reply #28 on: November 02, 2017, 07:38:17 PM »
да мне бы просто подсказать что
1 скрипт прошел завершил свою работу.
2 скрипт работает N минут.
круговорот..
все)

EasyFragXD

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: действия по времени
« Reply #29 on: November 02, 2017, 08:23:39 PM »
Таймер это простое ожидание wait..)))
А вот все остальное в 2 часа ночи в голову уже не идет.
Всем добра, ушел спать...