Программное управление скриптами
Смотрите также: Применение программного управления моделью |
Здесь представлены все методы программного управления engee.script
. Для ознакомления с методами engee.engee
обратитесь к статье.
Методы Engee.script
#
Engee.Script.edit
— Function
engee.script.edit(path::String)
Открывает блокнот на редактирование. Если указано расширение иное от .ngscript, то выводит ошибку ErrorException("path should end with .ngscript extension")
. Если файла нет, то он создается.
Пример
# Открыть скрипт `file.ngscript` в Редакторе скриптов
engee.Script.edit( "file.ngscript" )
#
Engee.Script.run
— Function
engee.script.run(path::String)
Запускает скрипт по указанному пути на исполнение. Последняя строчка скрипта становится результатом работы команды.
Аргументы
path::String
: абсолютный путь до скрипта.
Пример
engee.script.run("/user/test1.ngscript")
15
"System(root)"
#
Engee.Script.@include
— Macro
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