Страница 3 из 4

Re: [Alpha testing] MikroTik Management System

Добавлено: 22 янв 2017, 22:03
podarok66
Сейчас тестировал. Такой вариант работает:

Код: Выделить всё

Mic S, [22.01.17 21:58]
/exe podarok66 /system script run que-off

MikroTik Management System, [22.01.17 21:58]
Команда добавлена в очередь, ожидайте ответа...

MikroTik Management System, [22.01.17 21:58]
 Команда выполнена успешно. Ответ устройства:
'OK|2|OK'.


А вот такой нет:

Код: Выделить всё

Mic S, [22.01.17 21:59]
/run podarok66 que-off

MikroTik Management System, [22.01.17 21:59]
 Для выполнения скрипта на Вашем маршрутизаторе введите команду '/run ИМЯ_УСТРОЙСТВА ИМЯ_СКРИПТА' без кавычек.
ИМЯ_УСТРОЙСТВА и ИМЯ_СКРИПТА должны состоять из латинских букв, цифр и знача подчёркивания.
Например: '/run home_ccr1009 reboot'.


Я что-то не так делаю?
А-а-а-а-а-а-а, въехал, он тире не воспринимает. Понял, учту...

Re: [Alpha testing] MikroTik Management System

Добавлено: 22 янв 2017, 23:33
Dragon_Knight
podarok66 писал(а):А-а-а-а-а-а-а, въехал, он тире не воспринимает. Понял, учту...

Исправил. Теперь проверки на формат имени скрипта нету. Можно даже с пробелами использовать скрипты :-):

А вот первый твой пример вызывает вопрос. "Ответ устройства: 'OK|2|OK'.", а должно просто 'OK'...

ADD: И всё же скриптовый язык микротика редкостное дерьмо и по другому это не назвать...
Вот обясните мне, какого....

Скрипт tmp: ":local q; :do {:set q "Success";} on-error={:set q "Failure";}; :put $qqq;",
В консоле выполняю: ":local result [/system script run tmp]; :log info $result;",
В результате вывод в консоль, в а логе пустая строка, однако если скрипт заменить на: ":put "Success";",
То вывод и в консоль и в лог..

Вот как можно сделать такой глюченный язык и пустить его в массы?

Re: [Alpha testing] MikroTik Management System

Добавлено: 23 янв 2017, 08:01
podarok66
Ну Николай, это ты забрался в самые дебри. Большинство довольствуется возможностями управления из-под консоли и всё на этом. Разрабы как раз на большинство и сориентированы. Я уже писал, что как по мне, я бы был согласен на получение нормальной командной строки даже за доплату. Но тут у меня сомнения, что подобное будет реализовано когда-либо. Слишком всё перекроено и урезано, ограничено в угоду простоте и закрытости системы.
А ответ у меня только такой на запуск произвольной команды

Код: Выделить всё

Команда выполнена успешно. Ответ устройства:
'OK|2|OK'.


или вот такой на запуск скрипта

Код: Выделить всё

Скрипт выполнен успешно. Ответ устройства:
''.

Re: [Alpha testing] MikroTik Management System

Добавлено: 23 янв 2017, 20:03
Dragon_Knight
Скинул разработчикам этот баг, вместе с проблемой DNS сервера... Ждёмс, может и пофиксят.

Re: [Alpha testing] MikroTik Management System

Добавлено: 23 янв 2017, 20:53
podarok66
Тебе, как автору, форма ответа может и актуальна, а по мне - я увидел, что команда выполнена и хорош. :-)

Re: [Alpha testing] MikroTik Management System

Добавлено: 23 янв 2017, 22:09
Dragon_Knight
podarok66, формат ответа от роутера такой: "СОСТОЯНИЕ|КОД_КОМАНДЫ|СООБЩЕНИЕ". например так: "OK|1|ALL OK", при этом пользователю отображается только третья часть сообщения, а остальыне являются системные, однако из-за вышеописанного бага, на роутере строка формируется следующего вида: "СОСТОЯНИЕ|КОД_КОМАНДЫ|;СОСТОЯНИЕ|КОД_КОМАНДЫ|СООБЩЕНИЕ"...

Re: [Alpha testing] MikroTik Management System

Добавлено: 08 фев 2017, 22:55
Dragon_Knight
Статистика использования сервиса не радует, - всего 3 пользователя зашло в систему за всё время и только одно управляемое устройство :-(

Re: [Alpha testing] MikroTik Management System

Добавлено: 03 апр 2017, 12:11
s1nsys2
Добрый день. Вопрос по поводу бота. Будет ли реализовано управление, не через ввод и копирование команд, а через меню, как на скрине.Изображение

Re: [Alpha testing] MikroTik Management System

Добавлено: 03 апр 2017, 15:49
Dragon_Knight
s1nsys2, будет, при условии популярности сервиса. Скажем от 100 активный устройств. В противном случае... зачем ?

Re: [Alpha testing] MikroTik Management System

Добавлено: 07 апр 2017, 14:55
s1nsys2
Чет очково пользоваться этим сервимсом не для "домашнего использования"