Документация Engee

Программное управление скриптами

Здесь представлены все методы программного управления engee.script. Для ознакомления с методами engee.engee обратитесь к статье.

Методы Engee.script

engee.script.edit(path::String)

Открывает блокнот на редактирование. Если указано расширение иное от .ngscript, то выводит ошибку ErrorException("path should end with .ngscript extension"). Если файла нет, то он создается.

Пример

# Открыть скрипт `file.ngscript` в Редакторе скриптов
engee.Script.edit( "file.ngscript" )
engee.script.run(path::String)

Запускает скрипт по указанному пути на исполнение. Последняя строчка скрипта становится результатом работы команды.

Аргументы

path::String: абсолютный путь до скрипта.

Пример

engee.script.run("/user/test1.ngscript")
15
"System(root)"
engee.script.@include(path::String)

Включает (встраивает) код тетрадки вместо вызова макроса. Отличие от вызова engee.script.run:

  • @include — все объявленные данные встраивает в область, из которой производится вызов команды.

  • run — запускает скрипт в отдельном пространстве имен.

Аргументы

path::String: абсолютный путь до скрипта.

Пример

engee.script.@include "/user/test1.ngscript"
15
"System(root)"
# Переменная a объявлена в "/user/test1.ngscript" и равна 15
a
15