Сценарием называют текстовый файл, каждая строка которого содержит одну команду.
Сценарий можно вызвать при загрузке программы или выполнить с помощью команды ПАКЕТ.
Файлы сценариев создаются вне программы с помощью текстового редактора, который сохраняет данные в формате ASCII (например, в Блокноте Windows или приложении TextEdit в Mac OS). При этом имя файла должно иметь расширение .scr.
Каждая строка сценария содержит команду, и каждый пробел в сценарии является значимым, так как он выполняет роль, аналогичную нажатию клавиши ENTER или ПРОБЕЛ. Необходимо знать последовательность запросов для команды, чтобы правильно составить последовательность ответов в сценарии.
С помощью сценария можно выполнить любую команду в командной строке, кроме команды, при выполнении которой отображается диалоговое окно. В большинстве случаев команде, при выполнении которой отрывается диалоговое окно, соответствует альтернативный вариант - команда, при выполнении которой вместо диалогового окна отображается командная строка. Большинство альтернативных версий команд начинается с дефиса (-). Например, можно использовать команду "-ВСТАВИТЬ" вместо "ВСТАВИТЬ".
Сценарии могут содержать комментарии. Комментарием считается любая строка, начинающаяся с точки с запятой (;), она игнорируется при обработке сценария. Последняя строка сценария должна быть пустой.
Имена файлов, содержащие пробелы, необходимо заключать в двойные кавычки. Например, для открытия чертежа my house.dwg из сценария следует использовать следующую запись:
open "my house"
Если вызов команды производится из файла сценария, подразумевается, что параметры системных переменных PICKADD и PICKAUTO имеют значения 1 и 0, соответственно. Это избавляет от необходимости менять значения данных переменных.
Сценарий воспринимается как группа команд, которую можно отменить одним вызовом команды О. Однако, поскольку каждая выполняемая команда сценария регистрируется в файле журнала отмены, исполнение сценария может замедлиться. Изменение значения параметра "Управление" команды "ОТМЕНИТЬ" на "Нет" приведет к отмене записи, что повысит производительность при выполнении сценария. Не забудьте снова включить функцию записи отмен (команда ОТМЕНИТЬ, опции "Управление" - "Все") по завершении выполнения сценария.
Если сценарий активен при вызове команды ПАКЕТ, то выполнение сценария будет остановлено.