<?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>Wed, 12 Aug 2026 09:52:34 -0400</pubDate>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410663">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			На самом деле, я это видел, но… если скрипты связаны, скажем, script1 вызывает script2, можно использовать именованные переменные. Если один скрипт не может вызывать другой, то это не сработает. Другими словами, это еще один вариант для разработчика. <br />
			<i>01.12.2018 19:33:00, sebastia.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410663</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410663</guid>
			<pubDate>Sat, 01 Dec 2018 19:33:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410662">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, у меня похожая проблема. У меня есть 2 скрипта: name="test1" source=:global test "12345"; name="test2" source=:put $test; И я не могу отобразить глобальную переменную из скрипта [admin@test] /system script&gt; run test1 [admin@test] /system script&gt; environment print NAME VALUE 0 test 12345 [admin@test] /system script&gt; run test2 [admin@test] /system script&gt; <br />
			<i>29.11.2018 14:38:00, WojtusW5.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410662</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410662</guid>
			<pubDate>Thu, 29 Nov 2018 14:38:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410661">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я передаю значения, используя именованные переменные, здесь нет необходимости в глобальных переменных: пример: :local rtt [$getRTT target=$target intf=$intfP count=$pcount timeout=$ptimeout] :global getRTT do={ #:log info “getRTT: target: $target, intf: $intf, count: $count, timeout: $timeout” … <br />
			<i>30.11.2018 19:23:00, sebastia.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410661</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410661</guid>
			<pubDate>Fri, 30 Nov 2018 19:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410660">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Чтобы использовать переменную из другого скрипта, просто повторно объявите переменную без её инициализации. script1 :global previousIP "1.2.3.4" :put $previousIP отобразит 1.2.3.4 script2 :global previousIP :put $previousIP отобразит 1.2.3.4 <br />
			<i>30.11.2018 06:12:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410660</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410660</guid>
			<pubDate>Fri, 30 Nov 2018 06:12:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410659">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если вы прочитали заголовок "Как передать переменную между скриптами", то убедились, что нужен глобальный доступ, или вы можете записать данные в файл. <br />
			<i>30.11.2018 20:03:00, Jotne.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410659</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410659</guid>
			<pubDate>Fri, 30 Nov 2018 20:03:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410658">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы должны объявить это: name="test1" source=:global test "12345"; name="test2" source=:global test; :put $test; <br />
			<i>29.11.2018 23:08:00, eworm.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410658</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410658</guid>
			<pubDate>Thu, 29 Nov 2018 23:08:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как передать переменную между скриптами</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410657">Как передать переменную между скриптами</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Есть ли способ передавать переменные между скриптами? Похоже, что я не могу получить доступ к переменным, которые объявлены глобально в одном скрипте, из другого скрипта. Например, в скрипте 1: :global 64kdownload 64000 В командной строке: :environment print показывает: "64kdownload"=64000 В скрипте 3: /queue type set “user-download” pcq-rate=$64kdownload Скрипт три не будет работать корректно. Есть идеи? <br />
			<i>27.01.2009 16:34:00, bokad.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410657</link>
			<guid>http://mikrotik.moscow/forum/forum57/86817-kak-peredat-peremennuyu-mezhdu-skriptami/message410657</guid>
			<pubDate>Tue, 27 Jan 2009 16:34:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
