Autocad: C:\Program Files\Common Files\Autodesk Shared
Какая польза от этой папки? Мне нужно загрузить lisp автоматически, без использования acad.lsp и acaddoc.lsp. Я найду там ответ? Я спрашиваю об этом, потому что я увидел дополнение, я загрузил что-то оттуда.
Спасибо, ребята, Деннис
1 ответ
Решение
Загружать LISP (или любую другую настройку) в AutoCAD довольно просто с подходом автозагрузчика. Просто создайте PackageContents.xml, поместите все в папку.bundle и скопируйте / вставьте в одно из предопределенных расположений (c:\program files\autodesk\application plugins).
См. Полное описание на http://adndevblog.typepad.com/autocad/2013/01/autodesk-autoloader-white-paper.html
Вот минимальный пример PackageContents.xml:
<?xmlversion="1.0"encoding="utf-8"?>
<ApplicationPackageSchemaVersion="1.0"
AutodeskProduct="AutoCAD"
Name="Minimal LISP"
Description="An AutoCAD LISP Only program"
AppVersion="1.0.0"
HelpFile="./Contents/Resources/Help.html"
Author="Fenton Webb"
Icon="./Contents/Resources/FentiCAD.ico">
<CompanyDetailsName="FentiCAD"Url="www.FentiCAD.com"Email="fenton.webb@autodesk.com" />
<ComponentsDescription="Runtime parts">
<RuntimeRequirementsOS="Win32|Win64|MacOS"Platform="AutoCAD|AutoCAD*"SeriesMin="R18.2"SeriesMax="R19.1" />
<ComponentEntryAppName="MinimalLISP"Version="1.0.0"ModuleName="./Contents/Runtime/Minimal.cuix" />
<ComponentEntryAppName="MinimalLISP"Version="1.0.0"ModuleName="./Contents/Runtime/Minimal.lsp"PerDocument="True"/>
</Components>
</ApplicationPackage>