Інструкція по використанню і

Інструкція з використання acad.lsp і acaddoc.lsp

Стартова установка AutoCAD зазвичай не включає завантажувальний файл acad.lsp, ви повинні будите створити його (наприклад за допомогою Блокнота) і підтримувати його самостійно. Навіщо потрібен acad.lsp? Наприклад ви постійно використовуєте певні підпрограми на AutoLISP, і хочете, щоб вони були завжди доступні при роботі. Коли ви запускаєте AutoCAD, він шукає в каталозі \ support або іншому каталозі, встановленому як містить файли підтримки, файл acad.lsp. Якщо файл acad.lsp буде виявлений, він буде завантажений в пам'ять.

acad.lsp буде завантажений в тільки в першу креслярську сесію тільки при запуску AutoCAD. Якщо ж ви хочете, щоб ваші підпрограми були доступні в кожній знову відкритої креслярської сесії, ви повинні розмістити їх у файлі acaddoc.lsp, який також повинен бути розташований в каталозі підтримки.

Функціональність acad.lsp і acaddoc.lsp може бути змінена за допомогою системної змінної ACADLSPASDOC. Якщо ACADLSPASDOC встановлена ​​в 0 (стан за замовчуванням), файл acad.lsp буде завантажений тільки один раз - при запуску AutoCAD. Якщо ACADLSPASDOC встановлена ​​в 1, файл acad.lsp буде завантажуватися в кожен новий креслення.

При роботі AutoCAD в SDI (режим роботи AutoCAD тільки з одним документом) значення ACADLSPASDOC буде ігноруватися. Коли системна змінна SDI встановлена ​​в 1, переініціалізація AutoLISP між кресленнями залежить LISPINIT. Коли LISPINIT встановлена ​​в 1, функції і змінні AutoLISP дійсні тільки в поточному кресленні; кожен раз, коли ви починаєте новий проект або відкриваєте існуючий, всі функції і змінні очищаються з пам'яті і acad.lsp перезавантажується. Зміна значення системної змінної LISPINIT в 0 при активному режимі SDI не дає ніякого ефекту.

Файл acad.lsp може містити код однієї або безлічі AutoLISP-підпрограм або список зовнішніх lisp-файлів для завантаження. Другий метод краще, так як більш зручний для модифікації. Наприклад, ви можете зберегти свій код у файли mysessionapp1.lsp, databasesynch.lsp, і drawingmanager.lsp і завантажувати їх кожен раз при запуску AutoCAD, розмістивши в файлі acad.lsp наступні директиви:

acadYEAR.lsp

Як створити файл acad.lsp, якщо він не існує

Можливі місця розташування acad.lsp:

Якщо ви хочете визначити, які каталоги використовує AutoCAD для пошуку файлів підтримки, запустіть команду OPTIONS і подивіться поле Support File Search Path в панелі Files.

Порядок завантаження файлів AutoCAD

Схожі статті