В nanoCAD имеется штатная Настройка пользовательского интерфейса для добавления своих команд и редактирования классического меню.
- С простым редактированием меню типа: (Добавить пару тройку команд, перетащить их в новый пункт меню) вполне справляется, проблем нет.
- собрать свою ленту не может, только руками в блокноте
- API для программного (на лету) создания меню и ленты в nanoCAD'e то же пока нет.
- Добавить пару десятков команд в меню штатными средствами или редактировать ленту XML в блокноте, очень долго и неудобно.
Значительно проще все данные внести в таблицу *.xls и в один клик зарегистрировать команды, получить меню и привязанную к нему ленту.
Собственно чем я и озаботился, немного доработав оригинальный MenuFilesGen под себя