Auto CAD

Разница файлов


Какая разница между файлами accadoc.lsp и acad.lsp и почему их два? Прежде всего, так сложилось исторически. С тех пор, как я начал работать в AutoCAD, была возможность поместить программы в файл acad.lsp, указать путь поиска и автоматически загружать все программы при каждом запуске AutoCAD. Но когда в AutoCAD 2000 появилась возможность открывать множество чертежей во время одного сеанса работы, поведение файла acad.lsp было изменено, и он стал загружаться только для первого из чертежей, открытых или созданных во время сеанса. Альтернативой файлу acad.lsp стал файл accadoc.lsp, он загружается для каждого открываемого или создаваемого чертежа.

Если у вас есть файл acad.lsp, сохранившийся от старых времен, и вы хотите, чтобы он загружался с каждым чертежом, либо – переименуйте его в accadoc.lsp, либо установите значение системной переменной ACADLSPASDOC равным 1. В этом случае AutoCAD будет рассматривать файл acad.lsp как accadoc.lsp.

Если вы пользуетесь версией ранее AutoCAD 2006, у вас есть еще один файл, который автоматически загружает программы AutoLiSP. Файл acad.mnl содержит коды AutoLiSP и загружается каждый раз, когда загружается файл acad.mns. В нем находятся некоторые функции, работающие с файлом меню. Теперь, с появлением настраиваемого пользовательского интерфейса (CUI),

acad2007doc.lsp, который автоматически загружается с каждым чертежом и описывает некоторые командные функции с использованием AutoLISP. Чтобы случайно не изменить поведение содержащихся в файле команд, я советую вам избегать редактирования этого файла. Если вы хотите, чтобы ваши программы загружались автоматически, помещайте их в acaddoc.lsp.

Комментарии закрыты