Уважвемые Гуру !
#Имеем рабочую команду:
/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 не становится на место в команду ?
Помогите, пожалуйста.
Эй ГУРУ помогите
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Опять сам нашел правильное решение:
Для присвоения url через переменную надо было не
:set StrFeth ("\"http://"."$adr"."/relay.cgi\?r"."$Nrele"."\"");
а
:set StrFeth ("http://"."$adr"."/relay.cgi\?r"."$Nrele");
то есть не нужно было добавлять и экранировать кавычки
Ясно, что ГУРУ по скриптам тут нет или они спят.
Для присвоения url через переменную надо было не
:set StrFeth ("\"http://"."$adr"."/relay.cgi\?r"."$Nrele"."\"");
а
:set StrFeth ("http://"."$adr"."/relay.cgi\?r"."$Nrele");
то есть не нужно было добавлять и экранировать кавычки
Ясно, что ГУРУ по скриптам тут нет или они спят.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
- podarok66
- Модератор
- Сообщения: 4359
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Здесь ГУРУ вообще нет. Тем более откликающихся на Эй. Тут любители и новички.
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Ну ладно не обижайтесь, тем более что Эй, что Podarok66 почти одно и то же (хорошо еще не 69). Ведь не известно что там за "подарок" сидит, который не откликается на Эй. А что Эй обидно что ли ? Ну тогда ау могу написать.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Кстати отлично и быстро помогли в официальной поддержке Микротик (support@mikrotik.com). Ошибку в моем скрипте они тоже правда не нашли, то натолкнули на верные мысли.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
- podarok66
- Модератор
- Сообщения: 4359
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Sertik писал(а):Ну ладно не обижайтесь, тем более что Эй, что Podarok66 почти одно и то же (хорошо еще не 69). Ведь не известно что там за "подарок" сидит, который не откликается на Эй. А что Эй обидно что ли ? Ну тогда ау могу написать.
Начинать разговор с Эй не принято вообще. Никогда. Если не желаете услышать в ответ что-либо неприятное. Исключение могут составлять близкие люди.
Пытаться пройтись по поводу чьего-то ника в приличном интернет-сообществе сродни попытке вызвать на скандал. Не думаю, что вам так необходимо. Пожалуйста, попробуйте освежить свои скудные знания по этике.
По поводу вашего запроса - вы представьте, насколько часто кому-либо может потребоваться использовать подобное значение именно в такой ситуации. Думаю пальцев одной руки будет много. А теперь из полученного числа вычлените тех, кто знаком с Микротиком. Вообще дробная величина выйдет скорее всего. Ну и как итог - нет ответов.
При разборе подобных задач лучше обрисовать цели и полные намерения. Возможно кто-либо заинтересуется и если не решит по-вашему, подскажет свой путь, более простой. А сферический конь в вакууме интереса не вызывает.
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...