TiratroN Публикувано 21 Март, 2014 Доклад Сподели Публикувано 21 Март, 2014 Здравейте! Пиша в скрипт команда if , задавам какво да изпълни при логика 1 , после else и задавам при логика нула. Обаче искам след като изпълни командата за логика 1 скрипта да приключи изпълнението си. Срещал съм в други програмни езици такова нещо, но не знам при микротик скриптовете как е осъществено. Адрес на коментара Сподели в други сайтове More sharing options...
Администратор 111111 Отговорено 22 Март, 2014 Администратор Доклад Сподели Отговорено 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 Харесай поста ^^^ Форумът е за взаимопомощ а не за свършване на чужда работа ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ Адрес на коментара Сподели в други сайтове More sharing options...
TiratroN Отговорено 8 Април, 2014 Автор Доклад Сподели Отговорено 8 Април, 2014 Ще го обясня пак. if ( true ) do={ :put "lala" } (КОМАНДА ЗА КРАЙ НА ЦЕЛИЯ СКРИПТ) else :put "blabla" :put "грешка" При логика 1 не трябва да видим надписа "грешка", защото скрипта трябва да приключи още на реда с изписването на "lala". Адрес на коментара Сподели в други сайтове More sharing options...
DeFeKt Отговорено 8 Април, 2014 Доклад Сподели Отговорено 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. ма виж все пак какво са писали Адрес на коментара Сподели в други сайтове More sharing options...
Recommended Posts
Създайте нов акаунт или се впишете, за да коментирате
За да коментирате, трябва да имате регистрация
Създайте акаунт
Присъединете се към нашата общност. Регистрацията става бързо!
Регистрация на нов акаунтВход
Имате акаунт? Впишете се оттук.
Вписване