Единственный известный мне способ облегчить выполнение команды или набора команд при запуске рисования без использования API (такого как API AutoLISP) - это использование acad.exe
Переключатель командной строки /b
, чтобы открыть AutoCAD и запустить файл сценария, имя файла которого следует за переключателем /b
.
Я кратко опишу это как часть моего ответа здесь , а также этот сторонний ресурс , описывающий различные доступные ключи командной строки, которые я также кратко излагаю ниже:
Синтаксис и примеры переключения
/ b
Открыть чертеж и запустить скрипт. Имя чертежа необязательно.
path ["drawing file"] /b "script"
"C:\AutoCAD 2002\acad.exe" /b "C:\scripts\MyScript"
/ c
Указывает используемый файл конфигурации оборудования.
path /c "Configuration File"
"C:\AutoCAD 2002\acad.exe" /c "C:\myconfigs\MyConfig"
/ nolo go
Запуск AutoCAD без экрана spla sh.
path /nologo
"C:\AutoCAD 2002\acad.exe" /nologo
/ p
Запуск AutoCAD с указанное имя профиля. Если профиль не существует, AutoCAD использует текущий профиль.
path /b profile
"C:\AutoCAD 2002\acad.exe" /p "C:\profiles\MyProfile"
/ r
Сбрасывает все настройки AutoCAD по умолчанию, принтеры и системное указательное устройство.
path /r
"C:\AutoCAD 2002\acad.exe" /r
/ s
Обозначает дополнительные пути поддержки.
path /s "Support Paths"
"C:\AutoCAD 2002\acad.exe" /s "C:\Blocks;C:\Lisp;C:\VBA"
/ t
Создает новый чертеж на основе шаблона или прототипа. Имя чертежа является необязательным.
path ["drawing file"] /t "Template File"
"C:\AutoCAD 2002\acad.exe" /t "C:\MyTemplates\MyTemplate"
/ v
Открывает чертеж с предопределенным видом.
path ["drawing file"] /v "View Name"
"C:\AutoCAD 2002\acad.exe" "MyDrawing" /v "MyView"
Вы также можете wi sh обратиться к официальной документации Autodesk .
Хотя AutoCAD LT поддерживает использование файлов Script (.scr
), такие файлы Script сможет вызывать только собственные команды AutoCAD без доступа к какому-либо API AutoCAD.