TiratroN Posted March 21, 2014 Report Share Posted March 21, 2014 Здравейте! Пиша в скрипт команда if , задавам какво да изпълни при логика 1 , после else и задавам при логика нула. Обаче искам след като изпълни командата за логика 1 скрипта да приключи изпълнението си. Срещал съм в други програмни езици такова нещо, но не знам при микротик скриптовете как е осъществено. Link to comment Share on other sites More sharing options...
Administrator 111111 Posted March 22, 2014 Administrator Report Share Posted March 22, 2014 :if ( true ) do={ :put "lala" } като пример http://wiki.mikrotik.com/wiki/Manual:Scripting-examples http://wiki.mikrotik.com/wiki/Manual:Scripting Командата IF от едно време има THEN или ELSE като логика не 0 или 1 Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа RB951Ui-2HnD / RBD25GR-5HPACQD2HPND&R11E-LTE6 / RB952Ui-5ac2nD-TC ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Link to comment Share on other sites More sharing options...
TiratroN Posted April 8, 2014 Author Report Share Posted April 8, 2014 Ще го обясня пак. if ( true ) do={ :put "lala" } (КОМАНДА ЗА КРАЙ НА ЦЕЛИЯ СКРИПТ) else :put "blabla" :put "грешка" При логика 1 не трябва да видим надписа "грешка", защото скрипта трябва да приключи още на реда с изписването на "lala". Link to comment Share on other sites More sharing options...
DeFeKt Posted April 8, 2014 Report Share Posted April 8, 2014 http://forum.mikrotik.com/viewtopic.php?f=9&t=42113 от 2010 е, тогава е нямало такава функция ако разбирам правилно @mrz Currently there is no "break" or "exit" in RouterOS scripting. You will have to use "while" loop just like in your example. ма виж все пак какво са писали Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now