Системные переменные
INSUNITSDEFSOURCE
Устанавливает единицы измерения исходного содержимого, когда переменная INSUNITS имеет значение, равное 0
INSUNITSDEFTARGET
Устанавливает единицы измерения в целевом чертеже, когда переменная INSUNITS имеет значение, равное 0
PALETTEOPAQUE
Управляет прозрачностью окон
TPSTATE
Указание на открытое или закрытое состояние инструментальной палитры
Утилиты
Нет записей
Ключевые слова для команд
Нет записей
Создание и использование инструментов-команд
На палитрах можно создавать инструменты, выполняющие одну команду или последовательность команд.
Часто используемые команды можно помещать на инструментальную палитру. Если открыто диалоговое окно "Адаптация", инструменты можно перетаскивать на инструментальную палитру с панели инструментов или из редактора "Настройка интерфейса пользователя" (НПИ).
После того, как команда помещена на палитру в качестве инструмента, её можно вызывать нажатием кнопки мыши на инструменте. Например, можно поместить на палитру команду сохранения чертежа. Тогда эта команда при вызове с палитры будет выполняться так же, как если бы она была вызвана с помощью кнопки стандартной панели инструментов.
Можно также создать инструмент, выполняющий цепочку команд или специально настроенных команд, например процедуру на языке AutoLISP®, макрос, приложение или сценарий на языке VBA.
ПРИМЕЧАНИЕ. Хотя инструменты на палитрах можно активизировать при открытом редакторе "Настройка интерфейса пользователя" (НПИ), конечные результаты могут оказаться непредсказуемыми. Рекомендуется отказаться от использования инструментов палитры на то время, пока отображается редактор "Настройка интерфейса пользователя" (НПИ).
Создание инструмента-команды на основе кнопки инструментальной панели.
1. Убедитесь, что отображена панель инструментов, содержащая команду, которую необходимо добавить в палитру.
Если требуемая панель инструментов не отображается, нажмите правую кнопку мыши на любой отображенной панели и выберите в списке другую панель.
2. Нажмите правую кнопку мыши на заголовке окна инструментальной палитры. Для открытия диалогового окна "Адаптация" выберите "Настроить палитры".
ПРИМЕЧАНИЕ. Даже если во время этой процедуры не требуется выполнять никаких изменений в диалоговом окне "Адаптация", оно должно быть отображено во время добавления инструментов-команд на инструментальную палитру.
3. В программе перетащите команду (кнопку), не отпуская кнопку мыши, с панели инструментов на инструментальную палитру; поместите курсор в то место палитры, куда требуется поместить инструмент.
Черная горизонтальная линия указывает возможное местоположение инструмента.
4. Отпустите кнопку мыши.
5. В диалоговом окне "Адаптация" нажмите кнопку "Закрыть".
АДАПТАЦИЯ
Создание инструмента-команды из окна "Настройка интерфейса пользователя"
1. Нажмите правую кнопку мыши на заголовке окна инструментальной палитры. Для открытия диалогового окна "Настройка интерфейса пользователя" (НПИ) выберите "Адаптация команд".
Если окно "Палитры инструментов — все палитры" перекрывается, сместите в сторону окно НПИ.
2. Из области "Списка команд" перетащите команду на инструментальную палитру и, не отпуская кнопку мыши, переместите курсор в то место палитры, куда требуется поместить инструмент.
Черная горизонтальная линия указывает возможное местоположение инструмента.
3. Отпустите кнопку мыши.
4. В диалоговом окне НПИ нажмите кнопку "Закрыть".
НПИ
Для создания инструмента-команды, выполняющего несколько команд или специальные команды (расширенные)
1. Нажмите правую кнопку мыши на заголовке инструментальной палитры. Выберите "Настроить палитры".
2. В программе перетащите команду, не отпуская кнопку мыши, с панели инструментов на инструментальную палитру; поместите курсор в то место палитры, куда требуется поместить инструмент.
3. Отпустите кнопку мыши.
4. На инструментальной палитре нажмите на инструменте правую кнопку мыши. Выберите "Свойства".
5. В диалоговом окне "Свойства инструмента" измените имя и описание последовательности команд на подходящее имя и описание строки, процедуры AutoLISP или сценария.
6. В разделе команд, в поле "Командная строка", введите последовательность команд или специальные команды, такие как процедура AutoLISP, макрос или приложение VBA, или сценарий.
Читать дальше