Выполнение сценариев при запуске

Задать выполнение сценария при запуске можно с помощью переключателя командной строки /b (Windows) или -b (Mac OS).

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

grid on 
ltscale 3.0 
layer set 0 color red 0

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

Можно открыть чертеж и выполнить сценарий при запуске, используя один из следующих способов.

Windows
  • В диалоговом окне "Выполнить" меню "Пуск" или начального экрана задайте необходимый синтаксис.
  • В окне командной строки Windows задайте необходимый синтаксис.
Mac OS
  • В окне терминала задайте необходимый синтаксис.

Синтаксис для выполнения файла сценария

Для выполнения файла сценария в новом или существующем файле чертежа при запуске приложения можно использовать переключатель командной строки /b (Windows) или -b (Mac OS). Это выполняется с помощью следующего синтаксиса.

Прим.: Имена файлов, содержащие пробелы, необходимо заключать в двойные кавычки, например "домик для гостей".

Добавлять к имени файла расширение EXE/APP, DWG, DWT или SCR необязательно. Если файл сценария не может быть найден, приложение сообщит, что не может открыть файл.

Прим.: Это примечание относится только к ОС Windows. Вызываемые при загрузке программы файлы VBA и AutoLISP ® (недоступно в AutoCAD LT) выполняют проверку видимости процесса программы. Если приложение невидимо, то выполнять файлы не следует, так как приложение может выполнять вывод на печать или публикацию в фоновом режиме. Для проверки видимости процесса программы используется свойство Visible объекта Application в API ActiveX Automation для AutoCAD.

Создание чертежа на основе шаблона и выполнение файла сценария

Перед запуском файла сценария можно создать чертеж на основе указанного шаблона с использованием переключателя командной строки /t (Windows) или -t (Mac OS). С помощью следующего синтаксиса создается чертеж на основе файла MyTemplate.dwt и затем, после создания чертежа, запускается сценарий script.scr.

При создании нового чертежа с использованием шаблона по умолчанию можно опустить атрибут /t и имя файла шаблона.

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