<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Постоянные переменные окружения]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Постоянные переменные окружения форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 03 Aug 2026 00:37:55 -0400</pubDate>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397323">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я не забыл, твой скрипт удобен не только для сохранения и восстановления переменных при перезагрузке, но и в любой другой момент! <br />
			<i>01.06.2022 07:56:00, Sertik.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397323</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397323</guid>
			<pubDate>Wed, 01 Jun 2022 07:56:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397322">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты что-то забыл: это для восстановления переменных при перезагрузке, а не в любое произвольное время… При перезагрузке никаких предыдущих переменных, функций или кода не существует… И смотри пункт 3) в предыдущем сообщении… <br />
			<i>31.05.2022 14:38:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397322</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397322</guid>
			<pubDate>Tue, 31 May 2022 14:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397321">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Всё понятно. Но если сохранить переменную функции, например, как (function), то при последующем восстановлении код активных функций в окружении будет повреждён, и их придётся переопределять. Если же функции не сохранять, то и восстанавливать их не нужно — тогда код активных функций окружения сохранится и будет работать после восстановления глобальных переменных других типов. <br />
			<i>31.05.2022 13:37:00, Sertik.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397321</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397321</guid>
			<pubDate>Tue, 31 May 2022 13:37:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397320">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Да, это баг, но решается просто так: if ($vtype="bool") do={:execute ":global $vname [:tobool $vvalue]"}. Спасибо за информацию, я немного переделал и также исправил булевы значения. Что касается “(function)” (и CODE!) — это было добавлено не просто так: чтобы по возможности обрабатывать все типы, в будущем, возможно, их можно будет обрабатывать напрямую. Уже теперь готово добавление скрипта, который при запуске ищет файл в (flash/)functions/vname.rsc или (flash/)codes/vname.rsc и загружает его, если файл существует… Таким образом, коды и функции тоже восстанавливаются. Но не предполагается хранить в самом файле код “(eval /interface print)”, потому что даже если его и восстановить, получится только строка — на текущий момент нет способа напрямую преобразовать “(eval /interface print)” в код или функцию. <br />
			<i>31.05.2022 12:22:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397320</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397320</guid>
			<pubDate>Tue, 31 May 2022 12:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397319">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо автору за очень красиво написанные скрипты для сохранения и восстановления глобальных переменных. Есть комментарии: в скрипте сохранения нужно убрать сохранение «(function)», потому что код функции восстановить не получится. Сохранять и восстанавливать нужно только переменные. При восстановлении у меня не работает восстановление булевых переменных через :execute — все булевые восстанавливаются как nil (без значений). Пришлось вставить такую проверку и восстанавливать через :parse: &nbsp;<br />if ($vtype = "bool") do={ &nbsp;<br />[[:parse ":global $vname [:to$vtype $[/ip firewall layer7 get [find where name=$vname] regexp]]"]]}  <br />В таком виде всё работает. &nbsp;<br />Ещё нужно убрать из скрипта восстановления строку: &nbsp;<br />if ($vvalue = "(function)") do={:set vtype "function" } &nbsp;<br />потому что функции не сохраняются и их восстанавливать не нужно — их придётся определять заново. <br />
			<i>31.05.2022 07:46:00, Sertik.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397319</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397319</guid>
			<pubDate>Tue, 31 May 2022 07:46:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397318">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			поиск по тегу #rextended сохранение и восстановление глобальных переменных при перезагрузке<br /><br />Это для сохранения и восстановления переменных с сохранением правильного типа данных при восстановлении:<br /><br />Запланированный скрипт выполняет это каждые x минут, намеренно сохраняя только переменные, но не коды или функции, потому что пока я не нашёл способ сделать это.<br /><br />code = из функции “:parse”, например: &nbsp;<br />global c [:parse “/interface print”]<br /><br />function = создаётся как &nbsp;<br />global f do={ /interface print }, но определяется как массив (:typeof)<br /><br />Экспортируются только простые массивы, не работают массивы массивов и более сложные структуры данных.<br /><br />/system script environment &nbsp;<br />:foreach item in=[find] do={  <br /> &nbsp; &nbsp;:local vname &nbsp;[get $item name]  <br /> &nbsp; &nbsp;:local vvalue [get $item value]  <br /> &nbsp; &nbsp;:if ($vvalue~"^\\*") do={:set vvalue "ID$vvalue"} &nbsp;<br /> &nbsp; &nbsp;:if ($vvalue~"^(\\(code\\)|;\?\\(eva\?l )") do={:set vvalue "(code)"} &nbsp;<br /> &nbsp; &nbsp;/ip firewall layer7 &nbsp;<br /> &nbsp; &nbsp;remove [find where name=$vname]  <br /> &nbsp; &nbsp;add name=$vname comment="$vvalue" &nbsp;<br /> &nbsp; &nbsp;:delay 10ms &nbsp;<br /> &nbsp; &nbsp;:execute "/ip firewall layer7 set [find where name=$vname] regexp=[:typeof \$$vname]"  <br /> &nbsp; &nbsp;:if ($vvalue="(code)") do={:delay 10ms ; set [find where name=$vname] regexp="code"}  <br />}<br /><br />Сохраняет имя переменной в name, тип переменной в regexp, содержимое переменной в comment.<br /><br />При перезагрузке этот скрипт запускается автоматически и восстанавливает даже переменные, которые содержат нечитаемые данные — бинарные данные, маленькие числа и спецсимволы:<br /><br />/ip firewall layer7 &nbsp;<br />:foreach item in=[find where regexp~"^(array|bool|code|id|ip|ip-prefix|ip6|ip6-prefix|lookup|nil|nothing|num|str|time)\$"] do={  <br /> &nbsp; &nbsp;:local vname &nbsp;[get $item name]  <br /> &nbsp; &nbsp;:local vvalue [get $item comment]  <br /> &nbsp; &nbsp;:local vtype &nbsp;[get $item regexp]  <br /> &nbsp; &nbsp;/system script environment &nbsp;<br /> &nbsp; &nbsp;remove [find where name=$vname]  <br /> &nbsp; &nbsp;:if ($vtype~"^(array|ip|ip6|num|str|time)\$") do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;:execute ":global $vname [:to$vtype [/ip firewall layer7 get [find where name=$vname] comment]]"  <br /> &nbsp; &nbsp;} else={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp;:if ($vtype~"^(bool|id|ip-prefix|ip6-prefix|lookup|nil|nothing)\$") do={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($vtype="bool") &nbsp; &nbsp; &nbsp; &nbsp; do={:execute ":global $vname [:tobool $vvalue]"}  <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($vtype="id") &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; do={:execute ":global $vname [:toid $[:pick $vvalue [:find $vvalue "*" -1] [:len $vvalue]]]"}  <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if (($vtype="ip-prefix") or \<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ($vtype="ip6-prefix")) do={:execute ":global $vname [[:parse \":return $vvalue\"]]"}  <br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($vtype="lookup") &nbsp; &nbsp; &nbsp; do={:execute ":global $vname \"\$$vname\""} &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($vtype="nil") &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;do={:execute ":global $vname"} &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:if ($vtype="nothing") &nbsp; &nbsp; &nbsp;do={:execute ":global $vname [:nothing]"}  <br /> &nbsp; &nbsp; &nbsp; &nbsp;} else={ &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# vtype="code" &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:log error "Неизвестная переменная &gt;$vname&lt; типа &gt;$vtype&lt;" &nbsp;<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:execute ":global $vname [/ip firewall layer7 get [find where name=$vname] comment]"  <br /> &nbsp; &nbsp; &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp;} &nbsp;<br /> &nbsp; &nbsp;:delay 10ms &nbsp;<br />}<br /><br />Правила уровня 7 для Firewall остаются нетронутыми, если их regexp — ровно одно слово из списка зарезервированных типов переменных. &nbsp;<br /><br />Кто-нибудь знает полный список типов переменных???<br /><br />стандартные: array bool id ip ip6 num str time &nbsp;<br />сломанные, но восстанавливаемые с помощью хака: ip-prefix ip6-prefix &nbsp;<br />не восстанавливаемые: code function (определяются как массив) &nbsp;<br />“неопределённые” типы: nil nothing lookup ($0 для функций) &nbsp;<br /><br />Скрипт не доработан для неизвестных типов данных, обнаруженных мной в 2023: <noindex><a href="https://forum.mikrotik.com/viewtopic.php?p=1014223#p1014223" target="_blank" rel="nofollow" >https://forum.mikrotik.com/viewtopic.php?p=1014223#p1014223</a></noindex> &nbsp;<br />apireq (api request), exclamation, cmd, iterator, backreference &nbsp;<br /><br />ИЗМЕНЕНИЕ: добавлена фиксация для нового “op” в RouterOS, спасибо @tabraham &nbsp;<br />ОБНОВЛЕНИЕ 2025: добавлены отсутствующие типы, обнаруженные в 2023 году <br />
			<i>02.10.2021 10:30:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397318</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397318</guid>
			<pubDate>Sat, 02 Oct 2021 10:30:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397317">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Пока что можно вроде как обойтись, храня переменные в комментариях. Область layer7-protocol — неплохое место, потому что сейчас она практически не используется, так что если туда положить кучу переменных, интерфейс не заблудится. Комментарии не умеют корректно хранить массивы, точнее команда 'toarray', которая конвертирует строку обратно в массив, не работает, потому что массивы хранятся с разделителями в виде точек с запятой, а команда 'toarray' использует запятые (ну почему, Mikrotik, почему?). Но этот способ отлично подходит для более простых вещей. Я использую его, чтобы увеличивать счётчик в нескольких скриптах. Один из них — шаблон, который запускается позже, например, когда роутеру говорят поменять какую-то конфигурацию и потом перезагрузиться. Первая команда здесь — увеличить целочисленный счётчик в комментарии к этой запланированной задаче, потом его читают, и если счётчик больше единицы, значит что-то пошло не так — команды не выполнились, скрипт сломался, не удалился сам (иначе роутер будет перезагружаться каждый день в 3 ночи бесконечно), и тогда он отправляет письмо в службу поддержки, а ещё сообщение в удалённый syslog, чтобы предупредить, что что-то не так и нужна ручная проверка. <br />
			<i>08.02.2021 04:17:00, millenium7.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397317</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397317</guid>
			<pubDate>Mon, 08 Feb 2021 04:17:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397316">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			OP не хотел скрипт или использование планировщика. Я согласен, что должен быть способ задать постоянные переменные, которые сохраняются после перезагрузки. Правило фаервола сохраняется после перезагрузки, значит, и постоянная переменная тоже должна так работать. <br />
			<i>30.01.2021 11:12:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397316</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397316</guid>
			<pubDate>Sat, 30 Jan 2021 11:12:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397315">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			у меня есть способ настроить расписание, чтобы каждую минуту считывать переменные окружения в массив. Определение второго запуска происходит начиная с начала расписания. Полученный массив можно использовать для записи во второе расписание в любое время. Возможно, идея в том, чтобы сделать это самостоятельно. Есть только одна команда для демонстрации: :put [/system script environment print as-value] <br />
			<i>30.01.2021 09:09:00, liuyao.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397315</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397315</guid>
			<pubDate>Sat, 30 Jan 2021 09:09:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397314">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Извините, но, думаю, это не представляет интереса для MikroTik до выхода стабильной версии RouterOS 7.7.7. <br />
			<i>03.10.2021 00:27:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397314</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397314</guid>
			<pubDate>Sun, 03 Oct 2021 00:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397313">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Огромное спасибо! Загляните также в мою подпись — там есть другие скрипты, которые я ещё не занёс в каталог… когда-нибудь… <br />
			<i>16.05.2022 15:53:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397313</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397313</guid>
			<pubDate>Mon, 16 May 2022 15:53:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397312">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Очень полезный скрипт, спасибо! С уважением. <br />
			<i>16.05.2022 15:26:00, diamuxin.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397312</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397312</guid>
			<pubDate>Mon, 16 May 2022 15:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397311">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			окей. EL DONCITO. <br />
			<i>10.05.2022 19:54:00, eldoncito2019.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397311</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397311</guid>
			<pubDate>Tue, 10 May 2022 19:54:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397310">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты не сможешь без отключения всех логов. <br />
			<i>10.05.2022 17:22:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397310</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397310</guid>
			<pubDate>Tue, 10 May 2022 17:22:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397309">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Твой скрипт отлично работает, друг REX, только вот как его можно убрать из ЛОГА, чтобы он не сохранялся каждый раз, когда переменные сохраняются в LAYER 7 EL DONCITO? <br />
			<i>10.05.2022 16:23:00, eldoncito2019.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397309</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397309</guid>
			<pubDate>Tue, 10 May 2022 16:23:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397308">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Обновлено для лучшей поддержки переменных ID, кода и функций, протестировано на версиях v6 и v7. <br />
			<i>09.05.2022 10:11:00, rextended.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397308</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397308</guid>
			<pubDate>Mon, 09 May 2022 10:11:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397307">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ходят слухи, что версия 7.9 также будет включать возможность перехватывать хорошо задокументированные коды и сообщения об ошибках. <br />
			<i>03.10.2021 06:38:00, Larsa.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397307</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397307</guid>
			<pubDate>Sun, 03 Oct 2021 06:38:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397306">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Есть какие-то новости по поводу постоянных переменных в версии v7? <br />
			<i>02.10.2021 17:39:00, Larsa.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397306</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397306</guid>
			<pubDate>Sat, 02 Oct 2021 17:39:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Постоянные переменные окружения</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397305">Постоянные переменные окружения</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кроме как загружать их скриптом при каждом перезагрузке, есть ли способ, чтобы переменная окружения сохранялась между перезагрузками? <br />
			<i>09.12.2020 16:47:00, BrianHiggins.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397305</link>
			<guid>http://mikrotik.moscow/forum/forum57/85524-postoyannye-peremennye-okruzheniya/message397305</guid>
			<pubDate>Wed, 09 Dec 2020 16:47:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
