Программа
AutoCAD легко настраивается. Например, можно изменять структуру
каталогов или перемещать кнопки с одной панели на другую. Для более
сложной настройки интерфейса можно редактировать НПИ-файл и
использовать DIESEL-выражения для создания меню с собственными
пунктами.
Кроме того,
для настройки AutoCAD в соответствии с требованиями пользователя
применяются различные мощные интерфейсы программирования приложений
(API).
Основные
возможности приведены далее в порядке увеличения сложности.
Организация файлов. Существует
возможность организации программных и вспомогательных файлов, а
также файлов чертежей AutoCAD. Например, в каждом проекте можно
создать отдельные папки для вспомогательных файлов.
Настройка инструментальных палитр.
Инструмент может быть создан простым перетаскиванием объектов из
чертежа в область инструментальной палитры. Чтобы создать
инструмент, нажмите правую кнопку мыши на заголовке окна
"Инструментальные палитры" и выберите "Создать". Для получения
сведений о настройке инструментальных палитр см. раздел “Настройка
инструментальных палитр” в Руководстве
пользователя.
Создание пользовательских шаблонов.
Шаблоны применяются для задания общих параметров при публикации
чертежа с помощью "Мастера публикации в Интернете".
Запуск внешних программ и утилит из среды
AutoCAD. Из AutoCAD можно, например, скопировать диск или
удалить файл путем добавления соответствующей внешней команды к
файлу параметров программы (PGP) с именем acad.pgp.
Задание псевдоимен команд. Можно
определять простые сокращенные имена или псевдонимы часто
используемых команд из AutoCAD путем добавления команды к файлу PGP
с именем acad.pgp. Например, может оказаться
удобнее вызывать команду БЛОК вводом
единственной буквы б.
Создание пользовательских типов линий,
образцов штриховок, форм и текстовых шрифтов. Имеется
возможность создавать собственные типы линий, образцы штриховок,
формы и шрифты, которые соответствуют используемым при черчении
стандартам.
Настройка интерфейса пользователя.
НПИ-файл управляет многими элементами пользовательского интерфейса,
включая кнопочные меню устройства указания, а также раскрывающиеся,
планшетные меню, меню мозаики изображений, панели инструментов и
клавиши быстрого вызова. Можно отредактировать существующий или
создать новый НПИ-файл, чтобы добавить команды или создать группу
команд и назначить их меню, панели инструментов или другому
элементу интерфейса.
Настройка строки состояния. С помощью
языка строковых выражений DIESEL и системной переменной MODEMACRO в
строку состояния можно выводить такую дополнительную информацию,
как дата, время и параметры системных переменных, а с помощью языка
AutoLISP® - другую используемую информацию.
Автоматизация часто выполняемых
последовательностей операций с помощью сценариев. Сценарий
представляет собой текстовый ASCII-файл, содержащий набор команд
AutoCAD, который при выполнении обрабатывается так же, как
командный файл операционной системы. Например, если необходимо
определенным образом вывести на печать набор чертежей, можно
написать файл сценария, который поочередно открывает чертежи,
включает и отключает определенные слои и выполняет команду ПЕЧАТЬ.
Файлы сценариев можно использовать совместно со слайдами для
создания презентаций. Слайд представляет собой нередактируемую
“фотографию” области рисования. Слайды можно использовать для
вывода графической информации в меню мозаики изображений и
диалоговые окна.
Переопределение или отключение выбранных
команд AutoCAD либо из командной строки, либо как составляющей
приложения AutoLISP или ObjectARX®. Например, можно переопределить команды AutoCAD
таким образом, чтобы они соответствовали дополнительным сообщениям
и операторам, или создать систему управления чертежами, в которой
команда ПОКИНУТЬ переопределена и перед завершением сеанса
редактирования выполняет запись информации о стоимости в файл
журнала.
Кроме способов
настройки, описанных в Руководстве по
настройке, можно воспользоваться интерфейсами прикладного
программирования (API) для AutoCAD. Раздел
Введение в интерфейсы программирования содержит
краткое описание этих интерфейсов.