<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>www.ritlabs.com [тема: Макрос пронумеровать все строки]</title>
		<link>http://www.ritlabs.com</link>
		<description>Новое в теме Макрос пронумеровать все строки форума  на сайте www.ritlabs.com [www.ritlabs.com]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<lastBuildDateTag>Tue, 02 Aug 2022 15:29:16 +0300</lastBuildDateTag>		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53947/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_pmNWh0Qt" href="/ru/forums/" bx-tooltip-user-id="132500">Zygmunt Wereszczyński</a> написал:<br />Я забыл добавить, что этот рекурсивный быстрый шаблон имеет псевдоним «ModifyTxt2» (он вызываемый по этому псевдониму, а его название может быть любым) и у него должна быть включена опция использования для пересылки.<br />=============<br />Спасибо! классный код! &nbsp;Я более менее разобрался в скриптах бата и в принципе получилось реализовать то что хотелось! &nbsp; <br />
			<i>02.08.2022 15:29:16, <a href="http://www.ritlabs.com/ru/forums/">g r</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53947/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53947/</guid>
			<pubDate>Tue, 02 Aug 2022 15:29:16 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53924/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			Я забыл добавить, что этот рекурсивный быстрый шаблон имеет псевдоним «ModifyTxt2» (он вызываемый по этому псевдониму, а его название может быть любым) и у него должна быть включена опция использования для пересылки. <br />
			<i>27.07.2022 11:42:58, <a href="http://www.ritlabs.com/ru/forums/">Zygmunt Wereszczyński</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53924/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53924/</guid>
			<pubDate>Wed, 27 Jul 2022 11:42:58 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53921/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Rj3dYUm7" href="/ru/forums/" bx-tooltip-user-id="136760">g r</a> написал:<br />Необходимо, при получении письма, отредактировать его содержание, что бы все строки начинались с их номера и все это передать дальше. <br />=============<br />Ваша проблема может быть решена с помощью механизмов, доступных в The Bat!. Используйте быстрый шаблон, который работает рекурсивно. Сначала загружается текст исходного сообщения и в начало добавляется номер в виде «1:». Затем регулярное выражение извлекает номер строки и первую строку. К остальной части текста добавляется следующий вычисленный номер строки, и цикл начинается заново с измененного текста. Процесс остановится в конце текста — вот это сокращенное описание работы шаблона.<br /><br />Этот рекурсивный шаблон (я назвал его «ModifyTxt2») вызывается из шаблона пересылки (ибо пересылка есть, как я понял из вашего описания). Вызову должна предшествовать установка значения переменных, используемых в рекурсивном шаблоне. Вот код вызова (он находится в шаблоне пересылки):<br />
====code====
<pre>%_ModTxt(%OText)%-
%_Line='1:%_ModTxt'%-
%QInclude(ModifyTxt2)%-</pre>
=============
А вот код рекурсивного шаблона «ModifyTxt2»:<br />
====code====
<pre>%If:"%SetPattRegExp='(?i)(&#92;n)'%RegExpMatch(%_Line)"&#60;&#62;""%-
:"%-
%SetPattRegExp='(?i)^(&#92;d+):&#92;s*(.*?)&#92;n(.*)'%RegExpBlindMatch(%_Line)%-
%_Curr_No(%SubPatt(1))%-
%_Curr_No %SubPatt(2)
%-
%_Next_No(%Calc='1+%_Curr_No')%-
%_Line(%_Next_No:%SubPatt(3))%-
%-
%QInclude(ModifyTxt2)"%-
:""%-</pre>
=============
Я проверил эти шаблоны на сообщениях различных форматов и думаю, что они работают в соответствии с Вашими ожиданиями. Разумеется, в измененном сообщении нет оригинального формата и картинок, только обычный текст. <br />
			<i>26.07.2022 16:37:05, <a href="http://www.ritlabs.com/ru/forums/">Zygmunt Wereszczyński</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53921/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53921/</guid>
			<pubDate>Tue, 26 Jul 2022 16:37:05 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53915/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			&gt;&gt; такие все красивые с картинками и форматированием<br />Вам надо обратиться к программисту, однозначно. <br />
			<i>25.07.2022 16:12:16, <a href="http://www.ritlabs.com/ru/forums/">George Salnik</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53915/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53915/</guid>
			<pubDate>Mon, 25 Jul 2022 16:12:16 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53913/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			по почте приходят уведомления о продвижении дела на определенную стадию, такие все красивые с картинками и форматированием, единственный парсер который мне ужалось найти для црм, всего этого не понимает и ему нужен только текст &nbsp;желательно что бы строки начинались шаблонно &nbsp; <br />
			<i>25.07.2022 14:56:49, <a href="http://www.ritlabs.com/ru/forums/">g r</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53913/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53913/</guid>
			<pubDate>Mon, 25 Jul 2022 14:56:49 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53912/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			стандартный русский форумный вопрос: а зачем Вам это надо? <br />
			<i>25.07.2022 14:52:28, <a href="http://www.ritlabs.com/ru/forums/">George Salnik</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53912/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53912/</guid>
			<pubDate>Mon, 25 Jul 2022 14:52:28 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
		<item>
			<title>Макрос пронумеровать все строки</title>
			<description><![CDATA[<b><a href="http://www.ritlabs.com/ru/forums/forum3/topic15745/message53911/">Макрос пронумеровать все строки</a></b> <i>пожалуйста помогите! </i> в форуме <a href="http://www.ritlabs.com/ru/forums/forum3/">Настройка и конфигурирование</a>. <br />
			Здравствуйте, прошу Вашей помощи с написанием макроса.<br /><br />Необходимо, при получении письма, отредактировать его содержание, что бы все строки начинались с их номера и все это передать дальше. <br /><br />3й день борюсь с этой задачей но никак до конца не понимаю как это реализовать... <br />
			<i>25.07.2022 13:35:22, <a href="http://www.ritlabs.com/ru/forums/">g r</a>.</i>]]></description>
			<link>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53911/</link>
			<guid>http://www.ritlabs.com/ru/forums/forum3/topic15745/message53911/</guid>
			<pubDate>Mon, 25 Jul 2022 13:35:22 +0300</pubDate>
			<category>Настройка и конфигурирование</category>
		</item>
	</channel>
</rss>
