Основные принципы настройки  
Коротко об организации файлов
 
 Понятия 
 
 Процедуры 
 
 Команды 
 

Файлы поддержки используются программой AutoCAD для хранения описаний настроек, загрузки приложений AutoLISP и ObjectARX и описания текстовых шрифтов.

Структура папок AutoCAD, используемая по умолчанию, отражает организацию программных и вспомогательных файлов AutoCAD по логическим группам. Пользователь может изменить структуру папок, если она по каким-либо причинам его не устраивает. Однако, следует учитывать, что для работы некоторых приложений требуется наличие файлов в определенных папках; поэтому изменения следует выполнять так, чтобы не возникало конфликтов. Если имена диска и папки не указаны, файл может быть найден программой AutoCAD только если он располагается по стандартному пути поиска библиотек.

В версии AutoCAD 2007 изменилось расположение папки support. Пути к локальным настраиваемым файлам хранятся в системной переменной LOCALROOTPREFIX. Пути к перемещаемым настраиваемым файлам хранятся в системной переменной ROAMABLEROOTPREFIX. Если сеть поддерживает перемещаемые профили, то настраиваемые файлы, находящиеся в перемещаемом профиле пользователя, доступны для него при работе на любом компьютере в сети.

Следующая LISP-процедура создает команду CUSTFILES, которая запускает Проводник Windows® в нужной папке.

(defun c:custfiles ()
  (command "_shell" 
    (strcat "explorer \"" (getvar "roamablerootprefix") "\"")
  )
  (princ)
)
Путь поиска библиотек

Поиск вспомогательных файлов осуществляется в соответствии с установленным путем поиска библиотек, т.е. в следующем порядке:

В зависимости от установок среды, имена двух или более папок из приведенной последовательности могут совпадать.

Если файл не находится ни в одной из папок, просматриваемых при поиске, необходимо задавать его полное имя (включая путь), чтобы AutoCAD мог найти его. Например, для того чтобы вставить в чертеж блок, хранящийся в файле part5.dwg и располагающийся вне пути поиска библиотек, необходимо сделать следующее.

Команда: вставить

Ввести имя блока или [?]: /files2/olddwgs/part5

Если вставляемый чертеж найден в указанной папке, AutoCAD продолжает выдавать стандартные запросы на прекращение выполнения команды ВСТАВИТЬ.

Структура папок

AutoCAD использует иерархическую структуру папок. Рекомендуется хранить дополнительные файлы (например, приложения на языке AutoLISP и файлы настройки) отдельно от программных и вспомогательных файлов AutoCAD. Это упрощает разрешение возможных конфликтов и дает возможность обновлять версии приложений, не воздействуя на другие приложения.

По умолчанию файлы AutoCAD хранятся в папке Program Files. Можно создать на том же уровне новую папку (например, /AcadApps), затем создать в ней вложенные папки для макросов AutoLISP и VBA, файлов настроек и сторонних приложений. В случае, когда на одном компьютере параллельно выполняется несколько проектов, можно создать отдельную папку для чертежей (например, /AcadJobs), создать в ней группу вложенных папок для каждого проекта.

Последовательность поиска команд

При вводе команды AutoCAD совершает ряд действий по оценке корректности ее имени. Командами могут являться встроенные команды или системные переменные, внешние команды или псевдонимы, определенные в файле acad.pgp, а также команды приложений AutoLISP. Кроме того, команды могут описываться в приложениях ObjectARX и в драйверах устройств. Команды вводятся в командной строке или инициируются путем выбора соответствующего пункта меню. Команды могут вызываться из файла сценария, а также из приложений AutoLISP или ObjectARX.

Ниже приведено описание последовательности поиска, применяемой в программе AutoCAD для проверки имени команды.

  1. При пустом вводе (нажатии клавиши ПРОБЕЛ или ENTER без ввода имени команды), AutoCAD повторно обращается к последней выполненной команде. Если команды еще не вводились, по умолчанию вызывается команда СПРАВКА.
  2. AutoCAD проверяет имя команды на соответствие встроенным командам. Если имя обнаружено и ему не предшествует точка (.), AutoCAD проверяет имя команды на соответствие неопределенным командам. Если это переопределенная команда, то поиск продолжается. В противном случае команда выполняется (если нет каких-либо веских причин, препятствующих этому — например, невозможность прозрачного выполнения или выполнения в режиме перспективы).
  3. AutoCAD сначала проверяет имя команды на соответствие командам, описанным в драйвере устройства, а затем командам, описанным в драйвере монитора.
  4. AutoCAD проверяет имя команды на соответствие внешним командам, описанным в файле параметров программ (acad.pgp). Если имя соответствует определению внешней команды, то эта команда выполняется и поиск прекращается.
  5. AutoCAD проверяет имя команды на соответствие командам, описанным в приложениях AutoLISP или ObjectARX. В этот момент происходит загрузка в память автоматически загружаемых команд.
  6. AutoCAD проверяет имя команды на соответствие системным переменным. При обнаружении совпадения AutoCAD выполняет команду УСТПЕРЕМ с использованием в качестве имени переменной введенного имени.
  7. Если имя команды соответствует псевдониму команды, определенному в файле параметров программы, AutoCAD использует развернутое имя команды и начинает новый цикл поиска (проверка имени на соответствие встроенным командам).
  8. Если поиск оказался безуспешным, выдается сообщение о том, что команда неизвестна.

См. также

Коротко об автоматической загрузке процедур AutoLISP

Укажите "Пути поиска" и "Местоположения файлов" в Руководстве пользователя

  Ваш комментарий об этой странице  
City 3D - Карта Ангарска со справочником организаций
Hosted by uCoz