Мы с Романом Карповичем, @nice3point, подготовили для вас новогодний подарок — плагин, который позволит скрывать отдельные панели на вкладках в Ревите. Вкладка — это, например, «Системы» или «Архитектура», а панели — это наборы кнопок, например «ОВК», «Строительство», «Рабочая плоскость». Панели внутри вкладки разделяются вертикальной чертой на всю высоту вкладки.

Вкладка «Системы» и панели «ОВК» и «Оборудование». Панель «Оборудование» отделена вертикальной чертой

Идея плагина

Меня всегда бесили две панели на вкладке «Системы» — «Производитель» и «Совместная работа в P&ID». В России эти инструменты не особо популярны, в них никто не работает. Первый для превращения проекта в монтажный, вторая — для связи с Плант 3Д.

У нас другая специфика проектирования, нам эти монтажные проекты нафиг не нужоные. Связь с Плантом 3Д или её же аналог от российских разработчиков — стыдоба с кровью из глаз, так что и вкладки эти нафиг не нужоные.

Но в настройках интерфейса их никак отключить нельзя. Потом я увидел, как в МодПлюсе и Цитрусе можно управлять видимостью панелей этих плагинов. И подумал, что в АПИ есть инструменты для отключения панелей. Они есть.

Я обратился к Роме с идеей, и он накидал простенький плагин. У него нет визуального интерфейса, но я вам ниже расскажу, как настраивать. Для этого вам понадобится другой плагин Ромы — RevitLookup, он должен быть у каждого пользователя в любом случае. Ставьте.

Работа плагина

После установки плагин активируется при каждом запуске Ревита и отключает панели. Чтобы вернуть панели, достаточно удалить плагин.

Настройки того, что скрывать, делаются в специальном файлике, об этом будет в инструкции подробно.

Установка плагина

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

Там два файла, для установки одному пользователю или всем. Скачивайте нужный вариант и запускайте установщик. Запустить → Next → выбираете нужные версии Ревита и Next.

При первом запуске версии Ревита, куда установился плагин, Ревит спросит, запускать ли приложение от неизвестного разработчика. Нажмите «Всегда загружать». Баннер с волосатыми мужскими писями — это бонус, не пугайтесь. Шуткую.

После установки плагин по умолчанию скроет две панели — «Производитель» и «Совместная работа в P&ID». Если вам нужно скрывать что-то ещё, то придётся разобраться с настройками.

Настройка панелей в плагине

После установки для одного пользователя, специальный файл с настройками будет лежать по следующему пути, можете его скопировать и вставить:

%appdata%\Autodesk\Revit\Addins\20ХХ\HidePanels\appsettings.json

Вместо 20XX — версия вашего Ревита.

После установки для всех пользователей, путь такой:

%programdata%\Autodesk\Revit\Addins\20ХХ\HidePanels\appsettings.json

Открываем этот файлик в каком-нибудь редакторе, хоть в Блокноте, хоть в Notepad++. Я открою в последнем.

Здесь у нас перечисляются специальные ID панелей, которые надо скрывать. Если нужно добавить какую-то панель, нужно узнать её ID и добавить через запятую в этот список. Давайте покажу на примере панели «Узел» с вкладки «Аннотации».

Для этого нам понадобится плагин RevitLookup, он должен быть не сильно старый, чтобы был интерфейс, как у меня.

Запускаю Ревит, нажимаю Ctrl+D, чтобы перейти от начального экрана к вкладкам. Далее вкладка «Надстройки», ищем РевитЛукап, нажимаем на меню, выбираем Dashboard. Откроется окно, жмём по Component Manager.

Дальше откроется новое окошко, тут мотаем и ищем строку «Ribbon», это лента с вкладками. Откроется ещё окно, так будет ещё несколько раз, привыкайте. В новом окошке мотаем почти до самого низа, ищем строку Tabs, это вкладки.

После этого откроется окно, где сбоку будет список с вкладками. Сторонние вкладки под заглавием RibbonTab, стандартные под RvtRibbonTab. Мне нужна стандартная вкладка «Аннотации», поэтому ищу во втором списке. И их тут оказывается две штуки. Скорее всего косяк из-за локализации.

При выделении у них есть свойство Id. Читаем, что там написано, у первой написано «Annotate», у второй «Annotate_ModelMassFamily». Второе относится к редактору семейств, насколько я понимаю, так что нам нужна первая запись. Выделяем и жмём на строку «Panels».

Откроется список панелей на вкладке «Аннотации». Я решил пустить под нож панель «Узел», так что нахожу её в списке и выделяю. После нажимаю по строке Source. Это наш финальный босс, откроется ещё одно окошко, и вот тут будет строка Id, а в ней значение — вот оно нам и надо. Жмём по строке правой кнопкой мыши и копируем в буфер значение.

Закрываем все окна и Ревит тоже. Идём в наш файл с настройками. Добавляем туда запись.

Для этого ставим запятую у последней существующей строки, далее жмём Энтер, открываем кавычку, вставляем из буфера имя панели, закрываем кавычку. Запятую после не надо, запятые должны быть только между элементами списка, не в конце. Вот так:

Сохраняем документ и запускаем Ревит. Панель исчезла.

Чтобы вернуть, как было, либо удаляем файлы плагина из папки, либо снова редактируем запись в appsettings.json.

Надеюсь, это плагин сэкономит вам место в интерфейсе, что очень актуально для мониторов или ноутбуков с небольшой диагональю.

Курсы по Ревиту тут, магазин тут, а ссылки на Телеграм-канал с новостями и Телеграм-группа для вопросов по Ревиту ниже на картинках — жмите, подписывайтесь.