1

このフォルダの用途は何ですか? acad.lsp と acaddoc.lsp を使用せずに Lisp を自動的にロードする必要があります。そこに答えはあるのだろうか?アドオンを見たので、そこから何かをロードしました。

みんなありがとう、デニス

4

1 に答える 1

2

Autoloader アプローチを使用すると、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>
于 2015-08-21T16:37:33.370 に答える