Jump to content

Край на скрипта при команда IF


Recommended Posts

Здравейте!

Пиша в скрипт команда if , задавам какво да изпълни при логика 1 , после else и задавам при логика нула.

Обаче искам след като изпълни командата за логика 1 скрипта да приключи изпълнението си.

 

Срещал съм в други програмни езици такова нещо, но не знам при микротик скриптовете как е осъществено.

 

Адрес на коментара
Сподели в други сайтове

  • Администратор
: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 

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 3 weeks later...

Ще го обясня пак.

 

if ( true ) do={ :put "lala" } (КОМАНДА ЗА КРАЙ НА ЦЕЛИЯ СКРИПТ)

else :put "blabla"

:put "грешка"

 

При логика 1 не трябва да видим надписа "грешка", защото скрипта трябва да приключи още на реда с изписването на "lala".

Адрес на коментара
Сподели в други сайтове

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.

ма виж все пак какво са писали

Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
  • Потребители разглеждащи страницата   0 потребители

    • No registered users viewing this page.
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.