Autocad:C:\ Program Files \ Common Files \ Autodesk Shared

时间:2015-08-21 15:55:12

标签: autocad autocad-plugin autolisp

这个文件夹的用途是什么?我需要以自动方式加载lisp而不使用acad.lsp和acaddoc.lsp。我能找到答案吗? 我问的是因为我看到了一个加载项,我从那里加载了一些东西。

谢谢你们, 丹尼斯

1 个答案:

答案 0 :(得分:2)

使用Autoloader方法在AutoCAD上加载LISP(或任何其他自定义)非常简单。只需创建一个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>