(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Сборник советов и примеров программ на Lisp для AutoCAD: Инструкция по использованию 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 следующие директивы:

(load "mysessionapp1")
(load "databasesynch")
(load "drawingmanager"


acadYEAR.lsp

Не модифицируйте зарезервированный загрузочный файл acadYEAR.lsp (acad2000.lsp, acad2000i.lsp acad2002.lsp, acad2004.lsp, acad2005.lsp, acad2006.lsp, acad2007.lsp, acad2008.lsp, acad2009.lsp, acad2010.lsp, acad2011.lsp). Этот файл зарезервированы Autodesk для определения функций AutoLISP, необходимых для работы AutoCAD. Он загружается в память непосредственно перед загрузкой acad.lsp


Как создать файл acad.lsp, если он не существует

 Кликните в каталоге, в котором вы хотите сохранить файл acad.lsp правой кнопкой мыши и выберите Новый>Текстовый документ в отобразившемся контекстном меню. Измените имя документа на acad.lsp. Теперь откройте файл по двойному клику мыши. По умолчанию он откроется в Блокноте Windows. В дальнейшем вы можете использовать Блокнот для редактирования, сохранения и просмотра acad.lsp

Возможные места расположения acad.lsp:

C:\Program Files\AutoCAD 2008\Support
C:\Documents and Settings\\Application Data\Autodesk\AutoCAD 2008\R17.1\enu\Support
or in Windows Vista
C:\Users\\AppData\Roaming\Autodesk\AutoCAD 2008\R17.1\enu\Support

Если вы хотите определить, какие каталоги использует AutoCAD для поиска файлов поддержки, запустите команду OPTIONS и посмотрите поле Support File Search Path в панеле Files.

Порядок загрузки файлов AutoCAD


Файлы в acad.rx
acadYEAR.lsp
acad.lsp
acadYEARdoc.lsp
acaddoc.lsp
acad.dvb
MNL-файлы Partials to Main CUI/CUIX
Загрузочные  LSP и MNL файлы Partials to Main CUI/CUIX в порядке, указанном в CUI
MNL-файлы Main CUI/CUIX
Загрузочные  LSP и MNL файлы Main CUI/CUIX в порядке, указанном в CUI
PMNL-файлы Partials to Enterprise CUI/CUIX
Загрузочные  LSP и MNL файлы Partials to Enterprise CUI/CUIX в порядке, указанном в CUI
MNL-файлы Enterprise CUI/CUIX
Загрузочные  LSP и MNL файлы Enterprise CUI/CUIX в порядке, указанном в CUI
acetmain.MNL
Загрузочные LSP и MNL файлы Express Tools в порядке, указанном в CUI
Установленные для автозагрузки файлы в порядке, который можно посмотреть при вызове команды APPLOAD
(S::STARTUP)
Файл скрипта acad.exe, запускаемый по ключу командной строки /b

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 13.12.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
AutoCAD LT 2022 Commercial New Single-user ELD Annual Subscription
Zend Guard 1 Year Subscription
Delphi Professional Named User
Microsoft Windows Professional 10, Электронный ключ
Oracle Database Standard Edition 2 Named User Plus License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
3D и виртуальная реальность. Все о Macromedia Flash MX.
Новые программы для Windows
Проект mic-hard - все об XP - новости, статьи, советы
 
Статьи по теме
 
Новинки каталога Download
 
Документация
 
 



    
rambler's top100 Rambler's Top100