Макросы

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

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

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

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

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

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

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

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

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

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