GEOVIA Surpac предоставляет набор инструментов, который позволяет приспосабливать программное обеспечение к потребностям пользователя, автоматизировать работу неоднократно повторяющихся цепочек действий и связывать их в единые макрокоманды. Эти макрокоманды дают возможность осуществлять запуск упорядоченных серий функций ПО.
Язык макрокоманд Surpac Scl (Surpac Command Language) тесно связан с доступным всем разработчикам языком программирования Tcl (Tool Command Language). Tcl находится в свободном распространении с 1990 года и в настоящее время используется в тысячах программных приложениях по всему миру. Механизм считывания макрокоманд, находящийся в Surpac, распознает макросы, содержащие стандартные программные элементы Tcl и Scl. <...>