Макросы

Для расширения функциональности ZuluGIS предоставляет возможность создания макросов. Система позволяет создавать, редактировать и выполнять макросы на языках VBScript и JScript. Для доступа к данным и управления приложением ZuluGIS макросы используют объектную COM-модель.

Примеры макросов можно найти на нашем сайте: https://www.politerm.com/samples/zulugis/macros/.

Для быстрого вызова макроса можно назначить горячие клавиши, добавить в главное меню или создать кнопку на панели инструментов. Возможен перенос макросов между компьютерами с сохранением их настроек (местоположения в главном меню, иконки макроса).

[Примечание]Примечание

После назначения макросу кнопки, иконки или привязки макроса к меню в папке, в которой располагается макрос, создается файл *.vbs.uidat, где хранится картинка кнопки и служебная информация, что позволяет производить перенос между ПК созданных для макросов кнопок.

Для удобства написания кода используется IntelliSense – технология автодополнения, дописывающая название функции при вводе начальных букв. Кроме прямого назначения, IntelliSense используется для доступа к документации и для устранения неоднозначности в именах переменных, функций и методов. Имеется подсветка синтаксиса – выделение синтаксических конструкций текста с использованием различных цветов, шрифтов и начертаний. Обычно она применяется для облегчения чтения исходного текста компьютерных программ и улучшения визуального восприятия.

[Подсказка]Подсказка

При нажатии SHIFT + ПРОБЕЛ открывается список с константами.

IntelliSense при написании текста макроса

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