Страница 1 из 1
Эй ГУРУ помогите
Добавлено: 21 сен 2017, 15:40
Sertik
Уважвемые Гуру !
#Имеем рабочую команду:
/tool fetch url="http://192.168.0.4:8021/relay.cgi\?r1" mode=http user=admin password="admin" dst-path="answer.txt";
#Хочу заменить на аалогичную, но с формированием URL из строки, чтобы туда заносить нужные параметры:
# делаю так:
:local adr [:tostr "192.168.0.4:8021"];
:local Nrele "1";
:local StrFeth "";
:set StrFeth ("\"http://"."$adr"."/relay.cgi\?r"."$Nrele"."\"");
:log info $StrFeth;
# Нужная строка составлена, теперь пытаюсь ее подставить в команду:
/tool fetch url=$StrFeth mode=http user=admin password="admin" dst-path="answer.txt";
И не работает зараза. Почему текст переменной $StrFeth не становится на место в команду ?
Помогите, пожалуйста.
Re: Эй ГУРУ помогите
Добавлено: 22 сен 2017, 11:39
Sertik
Опять сам нашел правильное решение:
Для присвоения url через переменную надо было не
:set StrFeth ("\"http://"."$adr"."/relay.cgi\?r"."$Nrele"."\"");
а
:set StrFeth ("http://"."$adr"."/relay.cgi\?r"."$Nrele");
то есть не нужно было добавлять и экранировать кавычки
Ясно, что ГУРУ по скриптам тут нет или они спят.
Re: Эй ГУРУ помогите
Добавлено: 22 сен 2017, 17:36
podarok66
Здесь ГУРУ вообще нет. Тем более откликающихся на Эй. Тут любители и новички.
Re: Эй ГУРУ помогите
Добавлено: 25 сен 2017, 11:16
Sertik
Ну ладно не обижайтесь, тем более что Эй, что Podarok66 почти одно и то же (хорошо еще не 69). Ведь не известно что там за "подарок" сидит, который не откликается на Эй. А что Эй обидно что ли ? Ну тогда ау могу написать.
Re: Эй ГУРУ помогите
Добавлено: 25 сен 2017, 11:20
Sertik
Кстати отлично и быстро помогли в официальной поддержке Микротик (
support@mikrotik.com). Ошибку в моем скрипте они тоже правда не нашли, то натолкнули на верные мысли.
Re: Эй ГУРУ помогите
Добавлено: 25 сен 2017, 13:34
lexalex83
клевое название темы. ЭЙ хлопцы эгегей
Re: Эй ГУРУ помогите
Добавлено: 25 сен 2017, 14:43
podarok66
Sertik писал(а):Ну ладно не обижайтесь, тем более что Эй, что Podarok66 почти одно и то же (хорошо еще не 69). Ведь не известно что там за "подарок" сидит, который не откликается на Эй. А что Эй обидно что ли ? Ну тогда ау могу написать.
Начинать разговор с Эй не принято вообще. Никогда. Если не желаете услышать в ответ что-либо неприятное. Исключение могут составлять близкие люди.
Пытаться пройтись по поводу чьего-то ника в приличном интернет-сообществе сродни попытке вызвать на скандал. Не думаю, что вам так необходимо. Пожалуйста, попробуйте освежить свои скудные знания по этике.
По поводу вашего запроса - вы представьте, насколько часто кому-либо может потребоваться использовать подобное значение именно в такой ситуации. Думаю пальцев одной руки будет много. А теперь из полученного числа вычлените тех, кто знаком с Микротиком. Вообще дробная величина выйдет скорее всего. Ну и как итог - нет ответов.
При разборе подобных задач лучше обрисовать цели и полные намерения. Возможно кто-либо заинтересуется и если не решит по-вашему, подскажет свой путь, более простой. А сферический конь в вакууме интереса не вызывает.