Страница 1 из 1

Dude Вывести на Label NetBios имя

Добавлено: 17 фев 2020, 15:40
SalaVila
Подскажите пожалуйста как в Dude 6.46.3 Вывести на Label NetBios имя?
Есть встроенная переменная [Device.Name] она выводит FQDNS имя, а хотелось бы иметь более компактную метку на карте (чуть больше 200 устройств)
Предполагаю что можно набросать свою функцию, которая будет вырезать из полного DNS имени домен. и потом вставить её в LABEL. Но не могу найти в списоке функций текстовые.
Мысль такая, что бы вырезать домен если он соответствует заданной строке или набору строк, а неизвестные пусть отображаются.

Re: Dude Вывести на Label NetBios имя

Добавлено: 17 фев 2020, 18:37
SalaVila
Отвечаю сам себе:
Function: device_short_name
Code: string_substring(device_property("Name"),0,string_find(device_property("Name"),".mydomain.spb.ru"))
Use in Label: [device_short_name()]
В глобалных Settings\ Map\Device Apperance\Label меняем [device.Name] на [device_short_name()]

О да.... Инфу почерпнул здесь http://tandem.ck.ua/dude.php