Ево једноставног примера који демонистрира употребу микротик скрипт језика за читање података из Simple Queue у петљи и њихов запис у текстуалну датотеку:
{
:local mOutput ""
:foreach mQueue in=[ /queue simple find] do={
:local mName [get $mQueue name]
:local mSaveStat [:find $mName "%"]
:if ($mSaveStat >= 0) do={
:local mBytes [get $mQueue bytes]
/queue simple reset-counters $mQueue
:set mOutput ( $mOutput . $mName . ":" . $mBytes . "\n")
:put ($mOutput)
}
}
/file print file=wan-stats
/file set wan-stats.txt contents="$mOutput"
}
Кроз листу Simple Queue правила се пролази петљом foreach. За свако правило се извршава код у do блоку петље. […]
[ ... види цео чланак ... ]
