이 예에서는 플러그인 패키지가 포함할 수 있는 내용과 디스크에서 패키지가 구성되는 방법을 보여 줍니다.
.bundle은 파일이 아니라 확장자가 BUNDLE인 폴더 이름입니다. 다음은 LSP 파일을 주 프로그램으로 포함하며 DWG 지원 파일을 포함하는 플러그인 예제입니다. 다음 플러그인 예제의 이름은 OfficeSymbols이며, 해당 폴더 구조는 다음과 같습니다(폴더는 굵게 표시됨).
OfficeSymbols.bundle
|- PackageContents.xml
|- 목차
|- OfficeSymbolsUtilities.lsp
|- 리소스
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
파일 이름 |
설명 |
---|---|
OfficeSymbols.bundle |
플러그인의 파일을 포함하며 확장자가 BUNDLE인 폴더입니다. |
PackageContents.xml |
플러그인에 대한 메타데이터를 포함하는 XML 파일입니다. |
OfficeSymbolsUtilities.lsp |
플러그인의 동작을 정의할 수 있는 사용자 응용프로그램 파일 예제입니다. 응용프로그램 파일은 AutoLISP, ObjectARX 또는 .NET 조립품 파일일 수 있습니다. 주: AutoCAD LT에서는 ObjectARX 및 .NET 조립품 파일을 지원하지 않습니다.
|
OfficeSymbols.dwg |
OfficeSymbolsUtilities.lsp에 정의된 기능에서 사용되는 기호를 포함하는 DWG 파일입니다. |
OfficeSymbols.ico |
App Manager 및 Autodesk App Store 웹 사이트에서 사용되는 아이콘입니다. |
OfficeSymbols.htm |
플러그인의 도움말 문서입니다. 문서가 저장되어 있을 수도 있는 로컬 드라이브 또는 온라인 위치에 대한 리디렉션일 수 있습니다. |
<?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" AppVersion="1.0" ProductCode="[Add Unique Plug-in GUID Here]" Name="Office Symbols" Icon="./Contents/Resources/OfficeSymbols.ico" Helpfile="./Contents/Resources/OfficeSymbols.htm" > <CompanyDetails Name="ABC Indoor CAD, Inc." Email="support@abcindoorcad.com" /> <Components> <ComponentEntry ModuleName="./Contents/LISP/OfficeSymbolsUtilities.lsp" /> </Components> </ApplicationPackage>