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

Рисунок 888. IntelliSense при написании текста макроса