Блин хотел дописать в предыдущем посте ,но у меня нет прав на редактирование пишет
{{==========начало шаблона=======}}
(sub ;че бы найти
[GET][некий запрос]
[PARSE][чета ищем ][<]
[PARSE][и тут чета нам надо найти][<]
[PARSE][ой а так же этут ищем/i> ][<]
[PARSE][и не забывайем найти чета еще</i> ][<]
[PARSE][fА вот тут у нас че завалялось</i> ][ ]
(end_sub)
Тут типа мы зашли на сайт
и тут нам надо чет найти 5 значений
обращаемся к нашей подпрограме [GO_SUB][че бы найти]
Ура мы нашли все что нам нужно
пошли гулять дальше по сайту
далее следует некий текст шаблона
..........................................
.........................................
.......................................
Бац нам надо опять чета найти
но хорошо что мне не надо писать опять ведь у нас есть подпрограмма вот к ней и обратимся что она нам ответит [GO_SUB][че бы найти](тут бы нам пришлось туго и прописывать опять кучу ненужного текста)
Ура мы снова нашли все что нам нужно
и так надеюсь нам больше нечего искать
закрываем окно(если мы его открывали)
тушим свет
и выключаем утюг
тогда выполнение окончено
можно идти выполнять следующий шаблон,а то они уже в очереди к нам стоят
{{==========окончание шаблона=======}}
весь фокус в том ,что выполнение шаблона продолжится сразу же после точки вызова подпрограммы.
Может это и лишнее но размер шаблона уменьшился на то кол-во строк сколько раз мы бы их вызывали
а если нам нужно 100 раз это выполнить?
2, Не нашел функции счетчика кол-ва выполненых раз шаблона с момента его непрерывного запуска
3.И Еще хотелось бы что б была возможность запуска сразу же следующего шаблона
после текущего.
понимаю [MUTEX] наше все ,но мне нужно к примеру запустить шаблон след через 4 минуты после запуска текущего.
после написанного. Понимаю много букаф и галиматьи . и туманного изложения мысли,но надеюсь более менее высказал свою мысль