
- •Содержание
- •Основные принципы настройки
- •Основные возможности настройки
- •Организация программных и вспомогательных файлов
- •Коротко об организации файлов
- •Работа с несколькими конфигурациями
- •Хранение чертежей в нескольких папках
- •Настройка шаблонов Интернет-публикаций
- •Создание пользовательских команд
- •Описание внешних команд
- •Псевдоимена команд
- •Настройка типов линий
- •Обзор описаний типов линий
- •Создание простых типов линий
- •Текстовые объекты в пользовательских типах линий
- •Формы в пользовательских типах линий
- •Пользовательские образцы штриховки
- •Коротко об описании образцов штриховки
- •Образцы штриховки из прерывистых линий
- •Образцы штриховки из составных линий
- •Настройка интерфейса пользователя
- •Обзор диалогового окна "Настройка интерфейса пользователя"
- •Термины, используемые при настройке
- •Изменения в настройке
- •Обзор редактора настройки интерфейса пользователя
- •Фильтр отображения элементов настройки
- •Работа с файлами настройки
- •Основные сведения о файлах настройки
- •Перенос и передача настроек
- •Создание и загрузка частичного файла НПИ
- •Создание корпоративного файла НПИ
- •Команды настройки
- •Создание, редактирование и повторное использование команд
- •Имена команды "Найти" и строки поиска
- •Управление отображением имен команд
- •Создание изображений для команд
- •Создание подсказок в строке состояния
- •Создание макросов
- •Использование в макросах специальных управляющих символов
- •Пауза для пользовательского ввода
- •Поддержка иностранных языков в макросах
- •Повторение команд в макросе
- •Метод выбора объектов "Единственный"
- •Использование макроса для перестановки элементов интерфейса пользователя
- •Использование условных выражений в макросах
- •Использование AutoLISP в макросах
- •Настройка панелей инструментов
- •Создание и редактирование панелей инструментов
- •Добавление или замена элементов управления панели инструментов
- •Создание раскрывающихся и контекстных меню
- •Создание раскрывающегося меню
- •Создание контекстного меню
- •Создание подменю
- •Обращение к раскрывающимся и контекстным меню
- •Подстановка и вставка раскрывающихся меню
- •Задание клавиш быстрого вызова и временной замены
- •Создание операции при двукратном нажатии
- •Настройка кнопок мыши
- •Ввод координат в меню кнопок
- •Настройка элементов интерфейса предыдущей версии
- •Создание планшетных меню
- •Настройка кнопок планшета
- •Создание экранных меню
- •Создание меню мозаики изображений
- •Загрузка файла AutoLISP
- •Настройка рабочего пространства
- •Вопросы и ответы по настройке интерфейса пользователя
- •DIESEL
- •Настройка строки состояния
- •Системная переменная MODEMACRO
- •Присвоение значений MODEMACRO
- •Выражения DIESEL в макросах
- •USERS1-5 Каталог функций языка DIESEL
- •+ (сложение)
- •- (вычитание)
- •* (умножение)
- •/ (деление)
- •= (равно)
- •< (меньше)
- •> (больше)
- •!= (не равно)
- •<= (меньше или равно)
- •>= (больше или равно)
- •angtos
- •edtime
- •eval
- •getenv
- •getvar
- •index
- •rtos
- •strlen
- •substr
- •upper
- •Сообщения об ошибках языка DIESEL
- •Слайды и командные сценарии
- •Создание слайдов
- •Коротко о слайдах
- •Просмотр слайдов
- •Создание и просмотр библиотек слайдов
- •Создание файлов сценариев
- •Коротко о файлах сценариев
- •Вызов сценария при загрузке программы
- •Демонстрация слайдов с помощью сценариев
- •Введение в интерфейсы программирования
- •ActiveX Automation
- •Коротко об ActiveX
- •Запуск приложения из командной строки
- •Запуск приложения из меню или с помощью панели инструментов
- •AutoCAD VBA
- •Основные сведения о AutoCAD VBA
- •Использование приложений AutoCAD VBA
- •Автоматическая загрузка и выполнение проектов VBA
- •AutoLISP и Visual LISP
- •Коротко об AutoLISP и Visual LISP
- •Работа с приложениями AutoLISP
- •Автоматическая загрузка и выполнение процедур AutoLISP
- •Файл ACAD.LSP
- •Файл ACADDOC.LSP
- •MNL-файл и AutoLISP-функции для меню
- •Предотвращение ошибок AutoLISP при выполнении файлов автозагрузки
- •Функция S::STARTUP: выполнение после завершения инициализации чертежа
- •ObjectARX
- •Коротко об ObjectARX
- •Работа с приложениями ObjectARX
- •Обзор .NET
- •Формы и шрифты
- •Коротко о файлах форм
- •Создание файлов описаний форм
- •Описания форм
- •Коды длин и направлений векторов
- •Специальные коды
- •Коды 0, 1 и 2: Конец формы и управление режимом построения
- •Коды 3 и 4: Управление размером
- •Коды 5 и 6: Сохранение и восстановление позиции
- •Код 7: Субформа
- •Коды 8 и 9: Смещения по X-Y
- •Код 00A: Октантная дуга
- •Код 00B: Дробная дуга
- •Коды 00C и 00D: Дуги, заданные прогибом
- •Код 00E: Флаг вертикального текста
- •Описания текстовых шрифтов
- •Файлы-образцы
- •Расширенный одноштриховой Roman
- •Расширенный стандартный шрифт UNICODE
- •Описания больших шрифтов
- •Описание большого шрифта
- •Создание файла расширенного большого шрифта
- •Использование большого шрифта в чертежах
- •Использование большого шрифта для создания специальных символов
- •Описания шрифтов Unicode
- •Верхние и нижние индексы в SHX-файлах
- •Указатель

5 Нажмите ОК.
Вопросы и ответы по настройке интерфейса пользователя
В этом разделе можно найти ответы на наиболее часто задаваемые вопросы о том, как использовать редактор настройки интерфейса пользователя.
Перенос и обновление
Вопрос:как можно перенести настройку из предыдущей версии в новую?
Ответ: в предыдущих версиях для этого использовался текстовый редактор, например, Блокнот. В редакторе НПИ можно использовать вкладку "Передача", чтобы просмотреть и выбрать файл MNS, MNU или НПИ, содержащий настройку меню. Выбрав предыдущий файл настройки, можно перетаскивать элементы интерфейса между двумя файлами НПИ. Подробнее см. раздел Передача настроек .
Команды
Вопрос: как создать новую команду и добавить ее к элементу интерфейса пользователя, например, к раскрывающемуся меню?
Ответ: команды создаются и управляются при помощи панели "Список команд", расположенной в левом нижнем углу вкладки "Настройка" в редакторе НПИ. Подробнее см. раздел Создание команды.
После создания команды ее можно добавить или использовать для создания различных элементов пользовательского интерфейса. Например, для добавления команды в раскрывающееся меню разверните меню в узле "Меню" в панели "Настройки в <имя файла>", в которое требуется добавить команду, а затем
Вопросы и ответы по настройке интерфейса пользователя | 171
перетащите команду в это меню. Подробнее см. раздел Создание раскрывающегося меню.
Раскрывающиеся меню
Вопрос: почему созданные раскрывающиеся меню не отображаются в строке меню?
Ответ: для управления отображением раскрывающихся меню в строке меню используются рабочие пространства. Подробнее см. раздел Отображение раскрывающихся меню в строке меню.
Вопрос: как изменить порядок раскрывающихся меню?
Ответ: для управления позиционированием раскрывающихся меню в строке меню используются рабочие пространства. Подробнее см. раздел Изменение позиции раскрывающегося меню в строке меню.
Панели
Вопрос: почему панели инструментов не остаются на том же месте после перезапуска
AutoCAD 2007?
Ответ: это происходит из-за способа загрузки меню во время запуска AutoCAD. Эта проблема возникает только в тех случаях, когда используются частичные файлы НПИ и корпоративные файлы настройки. Чтобы решить эту проблему необходимо использовать новый атрибут командной строки. При этом AutoCAD 2007 повторно инициализирует рабочее пространство после запуска и размещает панели инструментов в нужное положение. Подробнее см. раздел Восстановление рабочего пространства с помощью атрибута командной строки.
Вопрос: почему после переноса значков на панели с помощью вкладки "Передача" редактора НПИ на них отображается облако со знаком вопроса?
Ответ: изображения для пользовательских значков не расположены в папках поддержки AutoCAD. Найдите изображения с помощью проводника Windows и добавьте их к узлу "Путь поиска вспомогательных файлов" на вкладке "Файлы" в диалоговом окне "Настройка" или скопируйте файлы в папку C:\Documents and Settings\<имя пользовательского профиля>\Application Data\Autodesk\<имя программы>\<номер версии>\<язык>\Support\Icons.
Рабочие пространства
Вопрос: почему изменения не отображаются после того как нажата кнопка "Применить"?
Ответ: это происходит из-за того, что рабочее пространство, в котором выполнены изменения, в данный момент не активировано (не является текущим). Для решения данной проблемы необходимо установить это рабочее пространство в качестве текущего, а затем, после применения изменений, они будут отображаться. Дополнительную информацию см. в Установка рабочего пространства текущим.
172 | Глава 4 Настройка интерфейса пользователя
Корпоративные Файлы НПИ
Вопрос: как редактировать корпоративный файл НПИ, если в редакторе НПИ он доступен только для чтения?
Ответ: корпоративный файл НПИ можно редактировать, если он загружен в качестве основного файла НПИ или в качестве частичного файла НПИ к основному файлу НПИ. Для редактирования рекомендуется загружать этот файл в качестве основного файла НПИ. При создании рабочего пространства, требующего включения элементов пользовательского интерфейса из файла НПИ, назначенного основных, загрузите основной файл НПИ как корпоративный. Выполните измерения в корпоративном файле НПИ. Подробнее см. раздел Изменение корпоративного файла НПИ.
Вопросы и ответы по настройке интерфейса пользователя | 173
174