====== Основы ====== В Autorun действия выполняются посредством //команд//. Каждая команда в Autorun располагается на одной строке. Команда может включать в себя обязательные параметры, необязательные параметры и переключатели. Порядок регламентирован следующим образом: команда, переключатели, обязательные параметры, необязательные параметры. Все переключатели должны начинаться с "/" и находиться перед любыми параметрами. Переключатели предназначены для изменения поведения функции в отношении её поведения по умолчанию. Все переключатели необязательны. В этой справке обязательные параметры указываются в угловых скобках: <параметр>. Если параметр необязателен, он дополнительно заключается в квадратные скобки: [<параметр>]. Поскольку все переключатели являются необязательными, они также заключаются в квадратные скобки: [/A]. Если команда возвращает значение, переменная, куда будет записан результат, всегда размещается первой в списке параметров (но после переключателей). Строка, начинающаяся с символа #, трактуется как комментарий и игнорируется. Если за # следует символ {, это трактуется как начало многострочного комментария, если } --- как конец многострочного комментария. Внутри блока многострочных комментариев могут быть как простые комментарии, так и вложенные блоки многострочных комментариев. #{ многострочный комментарий #{ вложенный многострочный комментарий #} # обычный комментарий #} Пустые строки игнорируются. Все параметры и переключатели разделяются пробелом. Если в параметре команды должен использоваться пробел, параметр должен быть взят в кавычки --- двойные или одинарные. При этом кавычки другого типа могут быть использованы в тексте параметра. Например: "параметр с пробелами" 'параметр с пробелами' "параметр с пробелами и 'кавычками'" 'параметр с пробелами и "кавычками"' Если нужно использовать в тексте кавычки обоих типов, то кавычки того типа, с которых начинается параметр, в тексте должны быть задвоены. Пример: "этот ""текст"" и этот 'текст' в кавычках" 'этот "текст" и этот ''текст'' в кавычках'