Вызов сценария при загрузке программы
 
 
 

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

Предположим, что при создании нового чертежа пользователю каждый раз требуется включить отображение сетки, присвоить глобальному масштабу типов линий значение 3.0 и сделать текущим слой 0, назначив ему красный цвет. Для этого можно либо использовать шаблон чертежа, либо написать сценарий и сохранить его в файле setup.scr.

сетка вкл 
лмасштаб 3.0 
слой установить 0 цвет красный 

Первая строка включает сетку. Вторая строка назначает глобальный масштаб типов линий. Третья строка устанавливает текущим слой 0 и присваивает ему красный цвет. В сценариях AutoCAD используется вариант команды СЛОЙ, предусматривающий отображение командной строки, а не диалогового окна. Для получения того же результата можно ввести в командной строке "-слой". Четвертая (пустая) строка завершает команду СЛОЙ.

ПримечаниеВызываемые при загрузке программы сценарии VBA и AutoLISP® должны проверять видимость AutoCAD. Если приложение невидимо, то выполнять сценарий не следует, так как приложение может выполнять вывод на печать или публикацию в фоновом режиме. Для проверки видимости AutoCAD служит свойство Visible объекта Application. Подробнее см. информацию об объектной модели AutoCAD.

Для вызова сценария при загрузке AutoCAD используются следующие опции, вводимые в командной строке операционной системы:

ACADимя_чертежа /b setup

Имена файлов, содержащие пробелы, необходимо заключать в двойные кавычки, например, “guest house”. Вид, отображающийся при открытии чертежа, задается путем ввода имени вида после атрибута /v. Самым последним параметром должен быть файл сценария, задаваемый атрибутом /b.

Добавлять к имени файла расширение (.exe, .dwg, .dwt или .scr) не обязательно. Если AutoCAD не может найти файл сценария с заданным именем, AutoCAD выдает сообщение о том, что не удается открыть файл.

Для создания чертежа с использованием шаблона MyTemplate.dwt программу следует вызвать следующим образом:

ACAD /t MyTemplate /b setup

Данная команда создает новый чертеж и переходит к выполнению последовательности команд настройки из файла setup.scr. После завершения выполнения файла сценария выводится стандартная подсказка "Команда:". При создании нового чертежа с использованием шаблона по умолчанию можно опустить атрибут /t и имя файла шаблона.

ПримечаниеВозможность создания нового чертежа с заданным именем больше не поддерживается. Присвоение имени возможно только при сохранении файла чертежа.