Ограничить работу шаблона по времени?

WulfaR

Новичок
Регистрация
06.08.2015
Сообщения
20
Благодарностей
2
Баллы
3
Здравствуйте у меня есть желание ограничить работу моих шаблонов по времени работы. То есть задать в шаблоне максимальное время его работы, и если шаблон не укладывался в это время он останавливался и включался следующий шаблон. Как это можно реализовать, пожалуйста подскажите ...:bc:
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
поставь проверку времени, в начале, в середине и в конце шаблона и вычисляй своё нужное время
 

WulfaR

Новичок
Регистрация
06.08.2015
Сообщения
20
Благодарностей
2
Баллы
3
Спасибо добрый человек, что так быстро дали ответ. Но я новичок в данной программном комплексе, подскажите пожалуйста по подробнее, как поставить или прописать проверку времени в шаблоне?.
 

Moadip

Client
Регистрация
26.09.2015
Сообщения
509
Благодарностей
824
Баллы
93
Сохраняем текущее время


Что то делаем.


Вычисляем разницу между текущим и сохраненным временем.
Проверяем, больше ли оно заданного.


Проверка и уход по какой то ветке.
 

WulfaR

Новичок
Регистрация
06.08.2015
Сообщения
20
Благодарностей
2
Баллы
3
Moadip ОГРОМНОЕ Тебе человечиское СПАСИБО :bp:. А то я бюсь над решением даной задачи, как рыба об лёд. Ещё раз СПАСИБО тем кто откликнулся, Вам УДАЧИ и ПРОЦВЕТАНИЯ в вашем деле.
 

zennoX

Client
Регистрация
05.04.2014
Сообщения
484
Благодарностей
133
Баллы
43
Если билд не ниже текущего (5,9,5,1), то удобнее всего использовать переменную
{-TimeNow.UnixTime-} (секунды)
если билд ниже, то
{-Environment.TickCount-} (миллисекунды, на сколько помню)
 

bhairava7

Client
Регистрация
18.08.2015
Сообщения
154
Благодарностей
15
Баллы
18
Только это не будет работать, если вдруг потечёт память, так как всё зависнет и не дойдёт ко конечной проверки.
Решение может быть только в добавлении в постер фичи индивидуального выполнения C# кода, не зависимо от остальных экшенов.
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 587
Благодарностей
1 014
Баллы
113
Я уже не первый год прошу глобальный таймаут выполнениея шаба - меня упорно игнорят )
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Я уже не первый год прошу глобальный таймаут выполнениея шаба - меня упорно игнорят )
Много кто об этом просил, и разработчики как то всегда неоднозначно на это отвечали. Но видимо это не так просто реализовать на текущем этапе, либо же есть задачи более приоритетные, раз это до сих пор не сделано.
Как не крути и не ругай разработчиков, а дело они своё делают (хоть и с багами часто). Программа развивается, обновляется...А это значит, что мы можем обходить всё новые и новые защиты сайтов.
 
  • Спасибо
Реакции: Ribas

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 587
Благодарностей
1 014
Баллы
113
Много кто об этом просил, и разработчики как то всегда неоднозначно на это отвечали. Но видимо это не так просто реализовать на текущем этапе, либо же есть задачи более приоритетные, раз это до сих пор не сделано.
Как не крути и не ругай разработчиков, а дело они своё делают (хоть и с багами часто). Программа развивается, обновляется...А это значит, что мы можем обходить всё новые и новые защиты сайтов.
Да я не ругаю ну а так это не сложно имхо... алго то простой как я вижу даже то что уже есть можно прикрутить за пару заходов
есть же глобальные переменные или теже листы они общие... туда кладем порт, пид, начало процесса даже не надо, а нужен сам таймаут (конец процесса).
Ну а потом раз в секунду проверяем из этого списка что подошло к концу и просто жмем завершить... Всё готово.
Вопрос как это красивее сделать, я думаю нужна настройка внутри шаблона.
P.S. Я на шелле нихрена не понимая под линухах килятор делал за 10 минут ) а тут ребята такого уровня )
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)