- •Содержание
- •Основные принципы настройки
- •Основные возможности настройки
- •Организация программных и вспомогательных файлов
- •Коротко об организации файлов
- •Работа с несколькими конфигурациями
- •Хранение чертежей в нескольких папках
- •Настройка шаблонов Интернет-публикаций
- •Создание пользовательских команд
- •Описание внешних команд
- •Псевдоимена команд
- •Настройка типов линий
- •Обзор описаний типов линий
- •Создание простых типов линий
- •Текстовые объекты в пользовательских типах линий
- •Формы в пользовательских типах линий
- •Пользовательские образцы штриховки
- •Коротко об описании образцов штриховки
- •Образцы штриховки из прерывистых линий
- •Образцы штриховки из составных линий
- •Настройка интерфейса пользователя
- •Обзор диалогового окна "Настройка интерфейса пользователя"
- •Термины, используемые при настройке
- •Изменения в настройке
- •Обзор редактора настройки интерфейса пользователя
- •Фильтр отображения элементов настройки
- •Работа с файлами настройки
- •Основные сведения о файлах настройки
- •Перенос и передача настроек
- •Создание и загрузка частичного файла НПИ
- •Создание корпоративного файла НПИ
- •Команды настройки
- •Создание, редактирование и повторное использование команд
- •Имена команды "Найти" и строки поиска
- •Управление отображением имен команд
- •Создание изображений для команд
- •Создание подсказок в строке состояния
- •Создание макросов
- •Использование в макросах специальных управляющих символов
- •Пауза для пользовательского ввода
- •Поддержка иностранных языков в макросах
- •Повторение команд в макросе
- •Метод выбора объектов "Единственный"
- •Использование макроса для перестановки элементов интерфейса пользователя
- •Использование условных выражений в макросах
- •Использование 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-файлах
- •Указатель
Создание изображений для команд
Изображения могут назначаться командам и отображаться на кнопках панелей или рядом с пунктами раскрывающихся меню. Можно использовать изображения, которые поставляются с программой, или создавать свои собственные изображения.
Autodesk предоставляет набор стандартных изображений для кнопок, вызывающих стандартные команды. Имеется возможность создавать пользовательские изображения для кнопок вызова пользовательских макросов. Для этого можно отредактировать одно из уже имеющихся изображений или создать новое с самого начала. Файлы BMP должны быть сохранены в одной папке с файлом НПИ, на которые в нем есть ссылка.
В описаниях кнопок в качестве параметров малое изображение и крупное изображениеможно использовать как имена значков из файла ресурсов, так и имена пользовательских растровых картинок.
Малые изображения должны иметь размер 16 x 16 пикселов. Крупные изображения должны иметь размер 32 x 32 пикселов. Размер изображений, не соответствующих указанным значениям, изменяется в соответствии с ними.
См. также:
“Коротко об организации файлов” на стр.4
Редактирование и создание изображения для кнопки
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
2В редакторе настройки пользовательского интерфейса на вкладке "Настройка" в панели "Настройка в <имя файла>" выберите команду для отображения в панели "Изображения для кнопок" (в верхнем правом углу).
3На панели "Изображения для кнопок" выберите кнопку, внешний вид которой наиболее близок виду создаваемой кнопки. Нажмите кнопку "Изменить".
СОВЕТ Если требуется создать изображение заново, выберите любое изображение из списка на панели "Изображения для кнопок". Нажмите
Команды настройки | 79
"Изменить", чтобы вызвать редактор кнопок. В редакторе кнопок нажмите кнопку "Очистить" слева.
4Для редактирования и создания изображений используются кнопки, на которых изображены карандаш, прямая линия, круг и ластик. Для выбора цвета используется палитра. Если в ней нет нужного цвета, можно нажать кнопку
"Другие", чтобы выбрать цвет в “True Color Tab (Select Color Dialog Box)”.
■Кнопка с карандашом. Окрашивает отдельные пикселы в выбранный цвет. Для того чтобы окрасить несколько пикселов одновременно, нужно вести карандаш по изображению, не отпуская кнопку мыши.
■Кнопка с прямой линией. Используется для построения линий выбранного цвета. Для определения первой конечной точки отрезка нажмите и удерживайте нажатой левую кнопку мыши. Для построения отрезка переместите мышь. Для завершения построения отрезка отпустите кнопку мыши.
■Кнопка с изображением круга. Используется для построения окружностей
иэллипсов выбранного цвета. Для определения центра окружности нажмите
иудерживайте нажатой левую кнопку мыши. Для определения радиуса переместите мышь. Для завершения построения окружности отпустите кнопку мыши.
■Кнопка с ластиком. Изменяет цвет отдельных пикселов на белый.
ПРИМЕЧАНИЕ Отредактировать кнопки подменю нельзя.
5Чтобы сохранить кнопку в файле BMP, нажмите кнопку "Сохранить". Для сохранения изображения под другим именем выберите "Сохранить как". Сохраните изображение новой кнопки в следующей папке:
C:\Documents and Settings\<имя пользовательского профиля>\Application Data\Autodesk\<имя программы>\<номер версии>\<язык>\Support\Icons
ПРИМЕЧАНИЕ Изображение кнопки можно сохранить только в формате
BMP (*.bmp, *.rle, или *.dib).
При сохранении изображения кнопки редактор кнопок по умолчанию использует папку, определенную в поле "Папка для пользовательских значков" на вкладке "Файлы" диалогового окна "Параметры". Файлы значков кнопок, помещенные в эту папку, могут быть перенесены в новые версии программы с помощью диалогового окна "Перенос пользовательских настроек".
Назначение стандартного изображения команде
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
80 | Глава 4 Настройка интерфейса пользователя
2В редакторе настройки пользовательского интерфейса в панели "Список команд" выберите любую команду для отображения в панели "Изображения для кнопок" (в верхнем правом углу) и панели "Свойства" (в нижнем правом углу).
3В панели "Изображения для кнопок" выберите одну из трех опций назначения изображения: крупное, малое или оба.
4Выберите изображение в списке изображений и имя этого изображения будет присвоено свойству изображения ("Малое изображение" и/или "Большое изображение") для выбранной команды.
Команды настройки | 81
Назначение нестандартного изображения команде
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
2В редакторе настройки пользовательского интерфейса в панели "Список команд" выберите любую команду для отображения в панели "Изображения для кнопок" (в верхнем правом углу) и панели "Свойства" (в нижнем правом углу).
3В панели "Свойства" выберите поле возле свойства "Малое изображение". Справа от этого свойства будет отображена овальная кнопка.
4 Нажмите овальную кнопку рядом со свойством.
5В диалоговом окне "Выбор файла изображения" найдите файл изображения, который требуется использовать для этой команды.
6Повторите шаги с 3 по 6 применительно к свойству "Большое изображение" для этой команды.
82 | Глава 4 Настройка интерфейса пользователя