- •Содержание
- •Основные принципы настройки
- •Основные возможности настройки
- •Организация программных и вспомогательных файлов
- •Коротко об организации файлов
- •Работа с несколькими конфигурациями
- •Хранение чертежей в нескольких папках
- •Настройка шаблонов Интернет-публикаций
- •Создание пользовательских команд
- •Описание внешних команд
- •Псевдоимена команд
- •Настройка типов линий
- •Обзор описаний типов линий
- •Создание простых типов линий
- •Текстовые объекты в пользовательских типах линий
- •Формы в пользовательских типах линий
- •Пользовательские образцы штриховки
- •Коротко об описании образцов штриховки
- •Образцы штриховки из прерывистых линий
- •Образцы штриховки из составных линий
- •Настройка интерфейса пользователя
- •Обзор диалогового окна "Настройка интерфейса пользователя"
- •Термины, используемые при настройке
- •Изменения в настройке
- •Обзор редактора настройки интерфейса пользователя
- •Фильтр отображения элементов настройки
- •Работа с файлами настройки
- •Основные сведения о файлах настройки
- •Перенос и передача настроек
- •Создание и загрузка частичного файла НПИ
- •Создание корпоративного файла НПИ
- •Команды настройки
- •Создание, редактирование и повторное использование команд
- •Имена команды "Найти" и строки поиска
- •Управление отображением имен команд
- •Создание изображений для команд
- •Создание подсказок в строке состояния
- •Создание макросов
- •Использование в макросах специальных управляющих символов
- •Пауза для пользовательского ввода
- •Поддержка иностранных языков в макросах
- •Повторение команд в макросе
- •Метод выбора объектов "Единственный"
- •Использование макроса для перестановки элементов интерфейса пользователя
- •Использование условных выражений в макросах
- •Использование 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-файлах
- •Указатель
3Нажмите ОК.
AutoCAD открывает файл чертежа и выполняет команды, записанные в файле сценария. После завершения выполнения файла сценария выводится стандартная подсказка "Команда:".
Демонстрация слайдов с помощью сценариев
С помощью файлов сценариев можно организовать демонстрацию слайдов. Стандартная скорость смены слайдов обусловлена временем, которое AutoCAD затрачивает на доступ к диску для чтения файла. Существует, однако, возможность предварительной загрузки слайда в память, в то время как аудитория рассматривает предыдущий слайд. Уже находящийся в памяти слайд отображается практически мгновенно.
Для того чтобы слайд был загружен предварительно, перед его именем в команде СЛАЙД нужно поставить звездочку. Следующая команда СЛАЙД обнаруживает его и выводит на экран, не спрашивая об имени файла.
По умолчанию каждый слайд виден на экране, пока не истекло время загрузки следующего. Дополнительную задержку можно ввести с помощью команды ЗАДЕРЖКА. Ее параметром является количество миллисекунд.
Повторное выполнение сценария можно остановить нажатием клавиши ESC. Для продолжения выполнения прерванного сценария служит команда ПРОДОЛЖИТЬ.
Перед выполнением продолжительного файла сценария рекомендуется вызвать команду ОТМЕНИТЬ с параметром "Управление" и выбрать значение "Ничего", чтобы отключить ведение журнала отмены.
Демонстрация слайдов с помощью сценария
1Создайте библиотеку слайдов. Подробнее см. раздел “Создание библиотеки слайдов ” на стр.194.
2Создайте сценарий — текстовый файл в формате ASCII. Подробнее см. раздел “Создание сценария с предварительной загрузкой слайдов” на стр.200.
3 В командной строке введитепакет.
4В диалоговом окне "Выбор файла сценария" выберите файл сценария и нажмите кнопку "Открыть".
Создание файлов сценариев | 199
Создание сценария с предварительной загрузкой слайдов
В данном примере отображается три слайда (файлы slide1.sld, slide2.sld, и slide3.sld). Каждый слайд виден на экране, пока не будет загружен с диска следующий.
1В первой строке файла сценария ввести слайд slide1.
Первая строка запускает демонстрацию и загружает slide1.
2Во второй строке введите слайд *slide2.
Звездочка (*) перед именем слайда во второй строке осуществляет предварительную загрузку slide2.
3В третьей строке введитезадержка 2000.
Третья строка задает двухсекундную паузу, чтобы зрители могли рассмотреть slide1.
4В четвертой строке введитеслайд. В пятой строк введите слайд *slide3. В шестой строке введитезадержка 2000.
Строки с четвертой по шестую выводят на экран slide2, загружают slide3 и задают задержку для просмотра slide2.
5В седьмой строке введите слайд. В восьмой строке введите задержка 3000.
Седьмая и восьмая строки выводят slide3 и задают задержку для просмотра slide3.
6 В последней строке введите впакет для циклического выполнения сценария.
7Повторное выполнение сценария можно остановить нажатием клавиши ESC. Для продолжения прерванного сценария служит команда продолжить.
Файл сценария может содержать комментарии, как показано ниже:
;Начало презентации, загрузка слайда SLIDE1
СЛАЙД SLIDE1
;Предварительная загрузка слайда SLIDE2
СЛАЙД *SLIDE2
;Пауза для возможности рассмотреть слайд SLIDE1 ЗАДЕРЖКА 2000
;Вывод слайда SLIDE2
СЛАЙД
;Предварительная загрузка слайда SLIDE3
СЛАЙД *SLIDE3
;Пауза для возможности рассмотреть слайд SLIDE2 ЗАДЕРЖКА 2000
;Вывод слайда SLIDE3
СЛАЙД
;Пауза для возможности рассмотреть слайд SLIDE3 ЗАДЕРЖКА 3000
;Циклическое выполнение перечисленных выше команд ВПАКЕТ
200 | Глава 6 Слайды и командные сценарии