Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Описание Команд, Управление потоком
Destruction
сообщение 16.9.2008, 11:31
Сообщение #1


**********

Группа: Администраторы
Наличность: 4
Пользователь №: 1.833



Команды управления потоком позволяют скриптам принимать решения на основе оценки булевых (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, совместимость с другими системами не гарантируется)


--------------------
Discord: tatikom
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 21:48
Designed by Nickostyle