- •Содержание
- •Основные принципы настройки
- •Основные возможности настройки
- •Организация программных и вспомогательных файлов
- •Коротко об организации файлов
- •Работа с несколькими конфигурациями
- •Хранение чертежей в нескольких папках
- •Настройка шаблонов Интернет-публикаций
- •Создание пользовательских команд
- •Описание внешних команд
- •Псевдоимена команд
- •Настройка типов линий
- •Обзор описаний типов линий
- •Создание простых типов линий
- •Текстовые объекты в пользовательских типах линий
- •Формы в пользовательских типах линий
- •Пользовательские образцы штриховки
- •Коротко об описании образцов штриховки
- •Образцы штриховки из прерывистых линий
- •Образцы штриховки из составных линий
- •Настройка интерфейса пользователя
- •Обзор диалогового окна "Настройка интерфейса пользователя"
- •Термины, используемые при настройке
- •Изменения в настройке
- •Обзор редактора настройки интерфейса пользователя
- •Фильтр отображения элементов настройки
- •Работа с файлами настройки
- •Основные сведения о файлах настройки
- •Перенос и передача настроек
- •Создание и загрузка частичного файла НПИ
- •Создание корпоративного файла НПИ
- •Команды настройки
- •Создание, редактирование и повторное использование команд
- •Имена команды "Найти" и строки поиска
- •Управление отображением имен команд
- •Создание изображений для команд
- •Создание подсказок в строке состояния
- •Создание макросов
- •Использование в макросах специальных управляющих символов
- •Пауза для пользовательского ввода
- •Поддержка иностранных языков в макросах
- •Повторение команд в макросе
- •Метод выбора объектов "Единственный"
- •Использование макроса для перестановки элементов интерфейса пользователя
- •Использование условных выражений в макросах
- •Использование 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-файлах
- •Указатель
Имена команды "Найти" и строки поиска
Команды и строки поиска можно искать в одном или нескольких файлах НПИ (включая имена команд, пояснения или макросы). Можно также заменять команды или строки поиска по одной или все сразу.
Область поиска можно сужать или расширять в зависимости от желаемых результатов.
■Ограничение поиска командами, расположенными в панели "Список команд".При этом в поиск не включаются свойства команд, например, пояснение к команде или назначенный для нее макрос. Например, если поиск сужен до команды "ОТРЕЗОК" в списке команд, при начале поиска отображается сообщение, аналогичное следующему: “Обнаруженная команда в узле дерева
"Отрезок" (1/3).”
■Расширение поиска для включения в него всех свойств во всех узлах области структуры в панели "Настройка в".При этом выполняется поиск всех вхождений строки поиска. Например, при поиске строки “отрезок“ и начале поиска в области структуры отображается сообщение, аналогичное следующему: “Обнаруженная команда в узле дерева "Линейный" свойство "имя" в положении 0 (1/358).“
Обнаружение строки поиска
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
2В редакторе настройки пользовательского интерфейса нажмите правую кнопку мыши в любом месте режима структуры в панели "Настройка в <имя файла>". Нажмите "Найти".
3В диалоговом окне "Поиск и замена" на вкладке "Найти" выполните следующие действия.
■В поле "Искать" введите строку для поиска.
■При необходимости поиска текста независимо от его регистра снимите флажок "Без учета регистра".
■Если необходимо ограничить поиск только одним файлом НПИ, необходимо установить флажок "Ограничить поиск до". Затем в раскрывающемся списке выберите файл НПИ.
Команды настройки | 69
■ Нажмите "Найти далее", чтобы найти все вхождения строки поиска.
Отобразится сообщение с подробной информацией о местонахождении текста в строке поиска и количеством вхождений, найденных в результате поиска.
4 Нажмите "Найти далее" для продолжения поиска.
5 По завершении нажмите кнопку "Закрыть".
6В редакторе настройки пользовательского интерфейса нажмите кнопку "Закрыть".
Поиск команды в панели "Список команд"
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
2В редакторе настройки пользовательского интерфейса в списке "Список команд" нажмите правую кнопку мыши на имени команды, которую требуется найти. Нажмите "Найти".
3В диалоговом окне "Поиск и замена" на вкладке "Найти" выполните следующие действия.
■ В поле "Искать" введите имя команды.
70 | Глава 4 Настройка интерфейса пользователя
■При необходимости поиска текста независимо от его регистра снимите флажок "Без учета регистра".
■Нажмите "Найти выбранную команду", чтобы найти все вхождения команды.
4В отображаемом тексте просмотрите каждое место положения команды, ее точное положение в области структуры или на панели "Свойства", а также количество фрагментов, в которых она встречается.
5 Нажмите "Найти выбранную команду" для продолжения поиска.
6 По завершении нажмите кнопку "Закрыть".
7В редакторе настройки пользовательского интерфейса нажмите кнопку "Закрыть".
Замена строки поиска
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
2В редакторе настройки пользовательского интерфейса на вкладке "Настройка" в панели "Настройка в <имя файла>" нажмите правую кнопку мыши в любом месте режима структуры. Нажмите "Заменить".
3В диалоговом окне "Поиск и замена" на вкладке "Замена" необходимо выполнить следующие действия:
■В поле "Искать" введите строку для поиска.
■В поле "Заменить на" введите фрагмент текста, которым следует заменить искомый фрагмент.
Команды настройки | 71
■При необходимости поиска текста независимо от его регистра снимите флажок "Без учета регистра".
■Если необходимо ограничить поиск только одним файлом НПИ, необходимо установить флажок "Ограничить поиск до". Затем в раскрывающемся списке выберите файл НПИ.
■Чтобы просмотреть каждый найденный фрагмент искомой строки перед его заменой, необходимо нажать кнопку "Заменить". В отображаемом тексте просмотрите каждое место положения строки для поиска, ее точное положение в области структуры или на панели "Свойства", а также количество фрагментов, в которых она встречается. Это действие отменить нельзя.
■Для поиска и замены сразу всех искомых фрагментов текста нажмите кнопку "Заменить все". Это действие отменить нельзя.
4 По завершении нажмите кнопку "Закрыть".
5В редакторе настройки пользовательского интерфейса нажмите кнопку "Закрыть".
Замена команды
1 Выберите в меню "Сервис" "Настройка" "Интерфейс".
2В редакторе настройки пользовательского интерфейса на вкладке "Настройка" в панели "Список команд" нажмите правую кнопку мыши на имени команды, которую требуется заменить. Нажмите "Заменить".
72 | Глава 4 Настройка интерфейса пользователя