Как начинали изучать скрипты Mikrotik?
Самый эффективный способ это находить чужие скрипты и разбирать их построчно. Само собою перед этим 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 адрес на рандомный
ресурс  - сам микротик, с модерируемыми постами на форуме
ну и на сайтах про сети есть немало авторских статей