Для расширения функциональности ZuluGIS предоставляет возможность создания макросов. Система позволяет создавать, редактировать и выполнять макросы на языках VBScript и JScript. Для доступа к данным и управления приложением ZuluGIS макросы используют объектную COM-модель.
Примеры макросов можно найти на нашем сайте: https://www.politerm.com/samples/zulugis/macros/.
Для быстрого вызова макроса можно назначить горячие клавиши, добавить в главное меню или создать кнопку на панели инструментов. Возможен перенос макросов между компьютерами с сохранением их настроек (местоположения в главном меню, иконки макроса).
Примечание | |
---|---|
После назначения макросу кнопки, иконки или привязки макроса к меню в папке, в которой
располагается макрос, создается файл |
Для удобства написания кода используется IntelliSense – технология автодополнения, дописывающая название функции при вводе начальных букв. Кроме прямого назначения, IntelliSense используется для доступа к документации и для устранения неоднозначности в именах переменных, функций и методов. Имеется подсветка синтаксиса – выделение синтаксических конструкций текста с использованием различных цветов, шрифтов и начертаний. Обычно она применяется для облегчения чтения исходного текста компьютерных программ и улучшения визуального восприятия.
Подсказка | |
---|---|
При нажатии + открывается список с константами. |
Рисунок 960. IntelliSense при написании текста макроса