Как добавить команду на панель в AutoCad

Обновлено: 03.07.2024


Автор:

Создавайте, редактируйте или удаляйте команды с помощью редактора настройки пользовательского интерфейса (АПИ). Вы также можете добавлять новые команды в раскрывающиеся меню, панели инструментов и панели ленты или дублировать их для отображения в нескольких местах.

Отображение редактора настройки пользовательского интерфейса (АПИ)

Создать команду

  1. На вкладке "Настройка" на панели "Список команд" нажмите кнопку "Создать новую команду".


Новая команда (с именем Command1) отображается как в списке команд, так и на панели свойств.

  • В поле Имя введите имя команды. Это значение используется в качестве имени по умолчанию при добавлении к элементу пользовательского интерфейса и как часть всплывающей подсказки.
  • В поле "Описание" введите описание команды. Значение отображается в строке состояния или во всплывающей подсказке.
  • В поле "Файл расширенной справки" введите имя файла и идентификатор, который будет использоваться для расширенной справки по команде.
  • В поле «Отображаемое имя команды» введите имя команды, которое вы хотите отобразить для команды.
  • В поле "Макрос" введите макрос для команды.
  • В поле "Теги" введите дополнительные строки, которые будут использоваться при поиске команд в поле "Поиск" в меню приложения.
  • В поле "Идентификатор элемента" введите идентификатор элемента для команды.


Удалить команду

  1. На вкладке "Настройка" панели "Список команд" выберите "Пользовательский" в раскрывающемся списке "Фильтр команд".

Список отфильтрован так, чтобы отображались только определенные пользователем команды, которые были добавлены в загруженные файлы настройки.

Внимание! Удаление команды невозможно отменить. Если вы случайно удалили неправильную команду, нажмите кнопку «Отмена», чтобы выйти из редактора АПИ. При нажатии кнопки «Отмена» изменения, сделанные в редакторе НПИ, не сохраняются с момента его открытия или последнего применения изменений.

Редактировать команду

  1. На вкладке "Настройка" выполните одно из следующих действий.
  2. На панели списка команд выберите команду.
  3. На панели «Настройки в» найдите и выберите команду под элементом пользовательского интерфейса.

Добавить команду в элемент пользовательского интерфейса (перетащить)

  1. На вкладке "Адаптация" на панели "Список команд" найдите команду, которую нужно добавить, и перетащите ее на элемент пользовательского интерфейса на панели "В настройках".


Добавить команду в элемент пользовательского интерфейса (скопировать и вставить)

  1. На вкладке "Настройка" на панели "Список команд" найдите команду, которую нужно скопировать.
  2. Нажмите команду правой кнопкой мыши и выберите "Копировать".



Дублировать команду

  1. На вкладке "Настройка" на панели "Список команд" найдите команду, которую нужно продублировать.
  2. Щелкните команду правой кнопкой мыши и выберите Дублировать.

Копия выбранной команды создается непосредственно над выбранной командой.


Автор:

Команды и элементы управления добавляются и упорядочиваются с помощью строк и вложенных панелей на панели ленты.

Команды и элементы управления на панели ленты можно организовать с помощью

  • Строки. Горизонтальные организационные контейнеры, определяющие порядок и положение команд и элементов управления на панели ленты. Строки располагаются горизонтально на панели ленты независимо от того, отображается ли лента горизонтально или вертикально.
  • Подпанели — контейнеры для подгрупп, которые позволяют упорядочивать строки внутри строки на панели ленты. Например, вы можете использовать дополнительную панель, чтобы разделить строку на одну или несколько строк. Именно так организованы многие панели ленты: один ряд команд с большими кнопками, а затем тот же ряд делится на несколько меньших рядов команд и элементов управления.
  • Фальш-панели. Подобно вложенным панелям, фальц-панели сворачиваются, чтобы отображались только изображения, только когда на ленте мало места.Чтобы панель сгиба работала, для параметра Стиль кнопки необходимо установить значение «Большой с текстом». Фальцованные панели можно преобразовать во вложенные панели.
  • Выдвижная область — область, содержащая строки, которые должны быть скрыты по умолчанию и отображаться только при развернутой панели ленты. Стрелка вниз справа от заголовка панели ленты указывает, что панель ленты можно развернуть.
  • Раскрывающееся меню – элемент управления с одной кнопкой, который позволяет группировать несколько команд.
  • Разделители меню. Вертикальная линия, используемая для визуального группирования связанных команд, элементов управления, вложенных панелей и других элементов на панели ленты в строке.

В следующей таблице описаны свойства команды «Линия» в строке 1 на панели ленты «Главная 2D — Рисование», как они отображаются на панели «Свойства».

Свойства команды «Линия» в строке 1 панели Home 2D — Draw Ribbon

Элемент панели свойств

Текст, используемый в качестве имени и метки командной кнопки; отображается в пользовательском интерфейсе.

Примечание. Используйте последовательность символов «\n» для обозначения разрыва строки и отображения метки команды более чем на одной строке. Последовательность символов «\n» отображается в виде пробела вместо символов «\n» после сохранения изменений в команде.

Управляет размером и отображением метки команды.

Примечание. Не рекомендуется использовать параметр "Большой с текстом (горизонтальный)", поскольку он занимает дополнительное место на ленте.

Если ваши значки определены с размерами, отличными от 16x16 для маленьких значков или 32x32 для больших значков, задайте для параметра RIBBONICONRESIZE значение 0. Программа не изменяет размер значков на ленте до стандартного размера, если для параметра RIBBONICONRESIZE установлено значение 0. Кроме того, стиль кнопок для для команды или раскрывающегося меню должно быть установлено значение LargeWithoutText.

Большой с текстом (вертикальный)

Указывает имя группы, назначенное команде, которое используется для управления организацией команды в раскрывающемся списке.

Текст, содержащий название команды в том виде, в каком оно отображается на панели списка команд.

Текст, используемый для описания элемента; не отображается в пользовательском интерфейсе.

Создает сегменты прямой линии

Расширенный файл справки

Текст, отображающий имя файла и идентификатор для расширенной подсказки, отображаемой при наведении курсора на команду на панели ленты.

Отображаемое имя команды

Текст, содержащий имя команды AutoCAD, связанной с командой.

Последовательность команд, которая должна выполняться при выполнении команды с панели ленты. Он следует стандартному синтаксису командного макроса.

Ключевые слова, связанные с командой, и дополнительное поле для поиска при использовании поля поиска в меню приложения.

Определяет символы, которые можно использовать для доступа к команде на панели ленты с клавиатуры при нажатии клавиши Alt.

В диалоговом окне НПИ выберите ранее созданный пользовательский НПИ. Если вы пропустили первый шаг, вы можете проверить это в этом первом уроке. Я назвал его CAD-NOTES, но вы можете использовать свое имя.

active cui

Здесь вы должны увидеть свой файл cuix. Список команд по-прежнему пуст, а панель инструментов, меню или лента еще не определены.

Создать новую команду

Давайте попробуем создать панельную версию убийственного макроса Пола Манфорда. Есть несколько команд AutoCAD по умолчанию, но нам также нужно создать команды. Думаю, это хорошее упражнение.

Сначала нам нужно создать команду. В области списка команд щелкните создать новую команду.

создать новый команда

Теперь вы должны увидеть, что здесь указана команда. Имя по умолчанию — Command1. Обратите внимание, что источником является CAD-NOTES. Это означает, что команда определена в этом файле. Выберите его.

новая команда

На правой панели теперь отображаются свойства команды.

Настройка команды

Измените свойства, как показано ниже:

пользовательская команда настройка

Вот несколько соображений:

  1. Команде следует дать уникальное имя, чтобы ее было легко найти.
  2. Вам необходимо определить макрос, который будет выполняться, когда эта команда активна.
  3. При желании вы можете добавить информацию в описание и другие поля. Вы также можете определить изображение значка. Вы можете создать изображение размером 32×32 пикселя для большой иконки и 16×16 пикселей для маленькой иконки.Или просто выберите один из доступных значков.

Вы можете создать столько инструментов, сколько захотите. В статье Пола вы можете найти очень полезные пользовательские инструменты. Прочтите его, возможно, вы найдете некоторые пользовательские инструменты, которые вам нужны.

Но помните, что если это уже команда AutoCAD по умолчанию, вы можете просто использовать ее. Вам не нужно создавать новый.

Размещение вашей команды

У вас уже есть собственная команда. Вы можете определить его для выполнения макроса, как мы сделали выше, или для запуска программы AutoLISP.

Но вы не разместили его на панели инструментов, в меню или на панели ленты. AutoCAD не знает, где вы хотите его разместить. Все же. Мы должны указать AutoCAD, где он должен быть.

Мы все еще работаем над нашим пользовательским файлом НПИ. Для этого упражнения давайте поработаем с лентой. Вы можете попытаться разместить его в меню или на панели инструментов позже, но на этот раз просто на ленте.

Где найти команду? На панели ленты. Итак, теперь мы должны создать панель ленты для нашей команды.

Помните: если вы решите добавить эту команду в существующую панель, вам не нужно создавать новую.

Создание панели

В дереве настройки разверните ленту. Там вы увидите категорию панелей, но панель еще не определена. Помните, мы работаем над новым файлом настройки.

Щелкните правой кнопкой мыши над категорией панелей и выберите новую панель в контекстном меню.

Назовите панель. Я назвал свои инструменты окна просмотра.

Теперь у нас есть панель, но она по-прежнему пуста. Как я могу добавить свою команду на эту панель? Перетащите его из списка команд и поместите под панель.

 перетащите команду на панель

Мы настроим внешний вид позже. Просто перетащите туда свою команду сейчас.

Создание вкладки ленты

Теперь AutoCAD знает, на какой панели должна появиться команда. Но где должна быть панель? Это домашняя вкладка? вкладка аннотации? Нам также необходимо определить это.

Поскольку мы хотим поместить все наши пользовательские команды на отдельную вкладку, нам нужно создать новую вкладку ленты. Опять же, если вы просто хотите добавить эту панель на существующую вкладку, вам не нужно создавать новую вкладку.

Щелкните правой кнопкой мыши над категорией вкладки, затем выберите новую вкладку в контекстном меню. Дайте новой вкладке имя.

Поскольку мы хотим, чтобы наша панель появилась на этой вкладке, перетащите ее сюда.

 размещение панели на ленте

Последнее: определение рабочей области

Мы уже закончили? К сожалению нет. Есть еще одна вещь, которую мы должны определить. В какой рабочей области он должен появиться.

Выполните следующие действия, чтобы разместить нашу вкладку на ленте рабочей области.

  1. Измените файл настройки на «все файлы настройки» (1).
  2. Выберите чертежи и аннотации по умолчанию (2). Вы должны увидеть, что на правой панели отображается содержимое рабочей области (3).
  3. В дереве файлов настройки разверните файлы частичной настройки> ваш файл настройки> лента (4).
  4. Найдите пользовательскую вкладку и перетащите ее в категорию вкладок на ленте.

 размещение вкладки в рабочей области

Готово! Нажмите OK, чтобы принять все изменения и закрыть диалоговое окно НПИ.

Теперь вы должны увидеть свою вкладку. Щелкните эту вкладку, чтобы активировать ее. Ваша панель и команда теперь там!

 настраиваемый внешний вид вкладки ленты

Если вы его не видите, убедитесь, что вы используете рабочее пространство для черчения и аннотаций! Вы можете изменить его на панели быстрого доступа.

 рабочее пространство для черчения и аннотаций

Попробуйте команду, чтобы убедиться, что она работает.

Разве это не круто? Далее мы добавим больше команд и расскажем, как расположить команды на нашей панели.

Об Эдвине Пракосо

Я работаю консультантом по решениям в компании Datech Solutions, Tech Data Indonesia. Я использую AutoCAD с R14 и Revit с Revit Building 9. Время от времени я пишу для журнала AUGIWorld, а также активно участвую в дискуссионном форуме Autodesk.
Я сертифицированный специалист Autodesk (ACP) по Revit Architecture и AutoCAD. Я также являюсь членом Autodesk Expert Elite, признательным людям, которые вносят свой вклад в сообщество Autodesk.
Свяжитесь со мной в Twitter или LinkedIn


Когда вы начнете настраивать ленту, вам может понадобиться создать новую вкладку для хранения всех ваших пользовательских команд. С другой стороны, вы можете добавить собственные команды на существующие вкладки и поместить их в контекст.

  1. Введите cui, чтобы открыть диалоговое окно «Настройка пользовательского интерфейса».
  2. Разверните элемент ленты. Щелкните правой кнопкой мыши элемент «Вкладки» и выберите «Новая вкладка». Введите название вкладки (пусть оно будет коротким).
  3. Щелкните правой кнопкой мыши элемент "Панели" и выберите "Новая панель". Введите имя панели.
  4. Перетащите новую панель на новую вкладку.
  5. Чтобы добавить вкладку в рабочую область. выберите элемент Workspaces и выберите рабочее пространство. Найдите новую вкладку в разделе «Лента, вкладки» и перетащите ее на элемент «Вкладки ленты» в поле «Содержимое рабочей области». Вы должны быть осторожны при перетаскивании, не нажимая пользовательскую вкладку (и не отпуская кнопку мыши). Если вы развернете элемент «Вкладки ленты», вы увидите, что там есть ваша настраиваемая вкладка. Вы также можете нажать кнопку "ОК", чтобы закрыть диалоговое окно и увидеть, что вкладка отображается на ленте.
  6. В разделе "Настройка во всех файлах" в разделе "Панели" разверните новую панель. Панель поставляется с предустановленной структурой, которую вы можете изменить. Найдите команду в нижнем левом поле диалогового окна, которое называется Список команд. Если вы хотите добавить пользовательские команды, выберите «Пользовательские команды» в раскрывающемся списке в разделе «Список команд». Это облегчит вам поиск пользовательских команд.
  7. Если у вашей команды нет кнопки, выберите ее в списке команд и используйте раздел Изображение кнопки в правом верхнем углу, чтобы выбрать и отредактировать кнопку. Нажмите Сохранить и сохраните изображение. Это будет файл BMP. Запомни место!
  8. Чтобы назначить изображение команде, выберите команду в разделе "Список команд". Щелкните элемент «Маленькое изображение» на панели «Свойства» справа. Нажмите кнопку с многоточием и перейдите к файлу BMP. (Примечание. Этот тип настройки может быть потерян при обновлении до новой версии AutoCAD.)
  9. Чтобы добавить команду на панель, перетащите ее из списка команд в строку 1 пользовательской панели. Это означает, что вы перетаскиваете из нижнего левого поля в верхнее левое поле в диалоговом окне. Панелей очень много, но ваша должна быть в конце списка.
  10. Нажмите «Применить» и «ОК». Нажмите на новую вкладку, чтобы найти собственные команды.

Вот моя пользовательская вкладка.


Вот панель с двумя пользовательскими командами.

Эллен Финкельштейн является автором бестселлера AutoCAD & AutoCAD LT Bible, выпуск которого начался с версии R14. Эллен много писала об AutoCAD, включая статьи для веб-сайта Autodesk и функции для справочной системы AutoCAD. Первой книгой Эллен был AutoCAD For Dummies Quick Reference.

    - 17 февраля 2022 г. - 18 января 2022 г. - 21 декабря 2021 г.

4 комментария к добавлению новой вкладки на ленту AutoCAD

Отличная помощь с AutoCAD.
Не могли бы вы сказать мне, как скопировать исходный интерфейс CUI из коробки, чтобы я мог сохранить его, прежде чем выполнять какие-либо настройки?
Спасибо.

Чарли,
Я только что использовал команду "saveas" рабочего пространства, чтобы создать копию рабочего пространства, которое я хотел изменить, и переименовал его в то, что хотел. Таким образом, оригинал останется нетронутым.
Надеюсь, это поможет.
Дэвид

Я не могу вернуть макет на панель вкладок. У меня студенческая версия Autocad 2012. После открытия вкладок про Layout ничего не было. Помогите мне, пожалуйста

Привет, Akbota, введите OPTIONS,
перейдите на вкладку отображения,
в разделе "Элементы макета" нажмите "Отображать вкладки макета и модели"
Все хорошо

Оставить ответ Отменить ответ


сообщить об этом объявлении


сообщить об этом объявлении

Читайте также: