Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Адаптация Civil 3D => Тема начата: Doublefish от 12-12-2015, 14:54:34

Название: Неизвестная команда "RIBBON"
Отправлено: Doublefish от 12-12-2015, 14:54:34
На одной виртуалке поставил C3D 2014 rus, а ленты нету. Полное удаление и переустановка не помагают, лента не отображается. Только в классическом рабочем пространстве есть панели и меню.
В командной строке пишет - Неизвестная команда "RIBBON".
Переключение между рабочими пространствами не помогает, восставновление acad.cuix помогает, _menu и выбор с диска cuix не помогает (даже если взять с другого рабочего С3D с другого компа).

Подскажите пожалуйста, как отобразить, включить ленту?
Что нужно подгрузить чтобы команда RIBBON (лента) стала известной?
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Александр Ривилис от 12-12-2015, 15:17:39
1. Начни с того, что проверь состояние системной переменной DEMANDLOAD (https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-Core/files/GUID-D83F2DEA-CB76-4B3C-99A4-88D4904DB3E5-htm.html) - должно быть равно 3
2. Команда RIBBON определена в AcWindows.dll
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Doublefish от 12-12-2015, 15:25:11
DEMANDLOAD 3 - не оно

AcWindows.dll в папке автокада есть
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Александр Ривилис от 12-12-2015, 15:29:08
А команда ЛЕНТА тоже не работает? Имя команды берётся из AcWindows.resources.dll#Ribbon
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Doublefish от 12-12-2015, 15:33:11
В подсказке появляются, но не работают
и _ribbon и ЛЕНТА
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Doublefish от 12-12-2015, 15:42:59
Может ли зависеть отсутствие ленты от операционной системы? на виртуалке Windows Server 2008 r2
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Александр Ривилис от 12-12-2015, 15:46:42
Увы. Идеи закончились. Если команда появляется в подсказке, но не запускается, то это говорит о том что или AcWindow.dll вообще не грузится, или при загрузке происходит прерывание и тогда команды остаются неопределёнными. Причина по которой это может происходить мне не известна - пиши в Autodesk.
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Александр Ривилис от 12-12-2015, 15:47:27
Может ли зависеть отсутствие ленты от операционной системы? на виртуалке Windows Server 2008 r2
Конечно может. Ты видел эту операционку в системных требованиях AutoCAD?
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Александр Ривилис от 12-12-2015, 15:49:22
Кстати: https://forums.autodesk.com/t5/installation-licensing/auto-cad-2014-installed-on-windows-server-2008-r2-ribbons-are/td-p/5055838
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Doublefish от 12-12-2015, 16:20:48
Да - скорее всего последнее это оно.
Похоже дело связно со способом установки, т.к. на другой виртуалке с этой же ОС лента отображается нормально, а вот если установка осуществлялась через rdp то оказывается лента не работает!

Спасибо
Название: Re: Неизвестная команда "RIBBON"
Отправлено: danja88 от 07-04-2021, 00:13:03
Точно такая же проблема и нашел решение. Правой кнопкой мышки по иконке программы - Свойства - Совместимость - Выстввить галочку напротив "Запускать от имени администратора".

Я на это убил около 5 часов :o. Переустановил три версии автокада разных годов, некоторые по несколько раз. Переустановил все visual c++ по два раза. Перерыл все на счет net Framework. Удалял последнии обнавления. Уже думал винду нафиг снести и полностью все переустановить. А в итоге на столько простое решение, как запуск от имени администратора.
Надеюсь кому нибудь поможет.
Название: Re: Неизвестная команда "RIBBON"
Отправлено: Александр Ривилис от 07-04-2021, 00:15:06
danja88,
Приветствую на форуме.
1. Версия AutoCAD?
2. Версия Windows?