Команды управления потоком позволяют скриптам принимать решения на основе оценки булевых (boolean) выражений.
Break

Break может быть использован чтобы немедленно прервать любую повторяющую структуру.
Код
set %Test 1
while %Test < 10
{
; Код между этими брекетеами, будет исполнятся пока %Test меньше 10
; Когда %Test равно 10, переход к первому брекету не будет выполнен
if %Test = 7
   break
set %Test %Test + 1
}
display ok %Test $
halt
;%Test будет содержать значение 7, совет как мы можем прервать цикл, когда %Test равно 7.

Совет:
Доступно только в EasyUO 1.5+


call {file} [parameter...]

call позволяет передать управление в другой скрипт. Он будет выполнять до команды exit или конца файла.
Совет:
Сейчас EasyUO не поддерживает строки. Поэтому, CALL не будет работать если путь содержит пробелы. Чтобы обойти эту проблему - используйте DOS-синтаксис коротких имен файлов.

Неверно: C:\My Documents\blabla.txt

Верно: C:\MyDocu~1\blabla.txt

Код
call subs.txt recall %runebookid %runenum
halt

Для тех кто ничего не знает про короткий синтаксис MS-DOS, есть обходной путь использование путей содержащих пробелы (проверено в Windows Vista):
Неверно: C:\My Documents\file.txt
Верно: C:\My , #spc , Documents\file.txt (проверено в Windows Vista, совместимость с другими системами не гарантируется)
Вверх