Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
341
Добавлен:
29.05.2015
Размер:
3.15 Mб
Скачать

команд и назначить их меню, панели инструментов или другому элементу интерфейса.

Настройка строки состояния. С помощью языка строковых выражений DIESEL и системной переменной MODEMACRO в строку состояния можно выводить

такую дополнительную информацию, как дата, время и параметры системных переменных, а с помощью языка AutoLISP® - другую используемую информацию.

Автоматизация часто выполняемых последовательностей операций с помощью сценариев. Сценарий представляет собой текстовый ASCII-файл, содержащий набор команд AutoCAD, который при выполнении обрабатывается так же, как командный файл операционной системы. Например, если необходимо определенным образом вывести на печать набор чертежей, можно написать файл сценария, который поочередно открывает чертежи, включает и отключает определенные слои и выполняет команду ПЕЧАТЬ. Файлы сценариев можно использовать совместно со слайдами для создания презентаций. Слайд представляет собой нередактируемую “фотографию” области рисования. Слайды можно использовать для вывода графической информации в меню мозаики изображений и диалоговые окна.

Кроме способов настройки, описанных в Руководстве по настройке, можно воспользоваться интерфейсами прикладного программирования (API) для AutoCAD. Раздел “Введение в интерфейсы программирования” на стр.201 содержит краткое описание этих интерфейсов.

См. также:

“Организация программных и вспомогательных файлов” “Настройка панелей инструментов” “Настройка шаблонов Интернет-публикаций” “Псевдоимена команд” “Настройка типов линий”

“Пользовательские образцы штриховки” “Настройка интерфейса пользователя”

“DIESEL”

“Настройка строки состояния” “Введение в интерфейсы программирования” “Слайды и командные сценарии”

Организация программных и вспомогательных файлов

Пользователь может изменять структуру папок AutoCAD в соответствии со своими нуждами.

Организация программных и вспомогательных файлов | 3

Коротко об организации файлов

Файлы поддержки используются программой 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.

4 | Глава 1 Основные принципы настройки

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

Если файл не находится ни в одной из папок, просматриваемых при поиске, необходимо задавать его полное имя (включая путь), чтобы 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 повторно обращается к последней выполненной команде. Если команды еще не вводились, по умолчанию вызывается команда СПРАВКА.

2AutoCAD проверяет имя команды на соответствие встроенным командам. Если имя обнаружено и ему не предшествует точка (.), AutoCAD проверяет имя

Организация программных и вспомогательных файлов | 5

команды на соответствие неопределенным командам. Если это переопределенная команда, то поиск продолжается. В противном случае команда выполняется (если нет каких-либо веских причин, препятствующих этому — например, невозможность прозрачного выполнения или выполнения в режиме перспективы).

3AutoCAD сначала проверяет имя команды на соответствие командам, описанным в драйвере устройства, а затем командам, описанным в драйвере монитора.

4AutoCAD проверяет имя команды на соответствие внешним командам, описанным в файле параметров программ (acad.pgp). Если имя соответствует определению внешней команды, то эта команда выполняется и поиск прекращается.

5AutoCAD проверяет имя команды на соответствие командам, описанным в приложениях AutoLISP или ObjectARX. В этот момент происходит загрузка в память автоматически загружаемых команд.

6AutoCAD проверяет имя команды на соответствие системным переменным. При обнаружении совпадения AutoCAD выполняет команду УСТПЕРЕМ с использованием в качестве имени переменной введенного имени.

7Если имя команды соответствует псевдониму команды, определенному в файле параметров программы, AutoCAD использует развернутое имя команды и начинает новый цикл поиска (проверка имени на соответствие встроенным командам).

8Если поиск оказался безуспешным, выдается сообщение о том, что команда неизвестна.

См. также:

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

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

Работа с несколькими конфигурациями

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

При создании конфигурации введенная информация об устройствах AutoCAD (указания, печати и др.) записывается в файл настройки. По умолчанию файл настройки acad2007.cfg размещается в папке, указанной на вкладке "Файлы"

диалогового окна "Параметры" в группе "Имена файлов справки и других файлов". Но возможно сохранить файл в другой папке или изменить его имя.

6 | Глава 1 Основные принципы настройки

Соседние файлы в папке Справочные материалы