Самый эффективный способ это находить чужие скрипты и разбирать их построчно. Само собою перед этим 2-3 раза перечитать
wiki/Manual:Scripting.
Я далеко не с програмисткими мозгами написал скрипт для
FreeDNS.afraid.org. Ушло у меня на это несколько дней. Уйма часов. Люди с программистским складом ума сделали бы тоже самое 20-30 минут.
Вот мои заметки.
Для отладки :
put – выводит значение переменной,
$ - означает, что это переменная,
gvar – имя переменной. (ЛЮБОЕ)
:put $gvar;
узнаем IP домена
:put [:resolve www.google.com]
получаем текущий IP WAN интерфейса
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
удаляем файлы по части названия файла
:foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name] "НАЗВАНИЕ"]]!="nil") do={/file remove $i}}
Ссылки :
Простые примеры от разработчиков RouterOSСкрипты, добавленные пользователями
Писать скрипты для Mikrotik RouterOS — это простоMikroTik — автоматически выключаем и включаем WiFi...MikroTik — Автоматически меняем MAC адрес на рандомный