Как открыть DWG и напрямую отправить команду в AutoCADLT? - PullRequest
1 голос
/ 16 января 2020

Мне нужно открыть dwg, а затем выполнить команду AutoCADLT сразу после загрузки файла программой. Я знаю, что есть переключатель, чтобы открыть «скрипт», но поскольку LT-версия программы не может обрабатывать скрипты, мне интересно, есть ли аналогичный переключатель для команд.

Чтобы открыть мой файл Я использую эту строку:

"path-of-the-program\program.exe" path-of-the-dwg\file.dwg <CAD COMMAND>

, но она не работает

1 Ответ

2 голосов
/ 16 января 2020

Единственный известный мне способ облегчить выполнение команды или набора команд при запуске рисования без использования 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.

...