Инструменты пользователя

Инструменты сайта


ru:documentation:basic

Основы

В Autorun действия выполняются посредством команд. Каждая команда в Autorun располагается на одной строке. Команда может включать в себя обязательные параметры, необязательные параметры и переключатели. Порядок регламентирован следующим образом: команда, переключатели, обязательные параметры, необязательные параметры.

Все переключатели должны начинаться с «/» и находиться перед любыми параметрами. Переключатели предназначены для изменения поведения функции в отношении её поведения по умолчанию. Все переключатели необязательны.

В этой справке обязательные параметры указываются в угловых скобках: <параметр>. Если параметр необязателен, он дополнительно заключается в квадратные скобки: [<параметр>]. Поскольку все переключатели являются необязательными, они также заключаются в квадратные скобки: [/A].

Если команда возвращает значение, переменная, куда будет записан результат, всегда размещается первой в списке параметров (но после переключателей).

Строка, начинающаяся с символа #, трактуется как комментарий и игнорируется. Если за # следует символ {, это трактуется как начало многострочного комментария, если } — как конец многострочного комментария. Внутри блока многострочных комментариев могут быть как простые комментарии, так и вложенные блоки многострочных комментариев.

#{
многострочный
комментарий

#{
вложенный
многострочный
комментарий
#}

# обычный комментарий

#}

Пустые строки игнорируются.

Все параметры и переключатели разделяются пробелом. Если в параметре команды должен использоваться пробел, параметр должен быть взят в кавычки — двойные или одинарные. При этом кавычки другого типа могут быть использованы в тексте параметра. Например:

"параметр с пробелами"
'параметр с пробелами'
"параметр с пробелами и 'кавычками'"
'параметр с пробелами и "кавычками"'

Если нужно использовать в тексте кавычки обоих типов, то кавычки того типа, с которых начинается параметр, в тексте должны быть задвоены.

Пример:

"этот ""текст"" и этот 'текст' в кавычках" 
'этот "текст" и этот ''текст'' в кавычках'
ru/documentation/basic.txt · Последнее изменение: 2020/04/06 14:21 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki