|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.03.2007, 16:51 | #1 | |
Падающее меню
вед.инженер-технолог
Москва
Регистрация: 27.03.2007
Сообщений: 22
|
||
Просмотров: 7388
|
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Что тут сказать, не видя менюшки?
Может просто метса не хватает. Тут глянь может что то поможет http://cadhlp.kulichki.com/pdmnu.htm |
|||
|
||||
вед.инженер-технолог Регистрация: 27.03.2007
Москва
Сообщений: 22
|
Менюшки простые:
***MENUGROUP=РАБОЧКА ***POP1 [МЕБЕЛЬ] [->стол] [2_стол врача]^C^C_-insert D:/Аня/Библиотека/мебель/2_стол_врача.dwg;\ ;; ^C^C_explode;; последний; ................ ***POP2 [СТЕРИЛИЗАЦИЯ] И т.д. в общем каждая менюшка раскрывается, а там оборудование. Менюшки растягиваюся на две строки, вроде как всё нормально, но стоит закрыть и AutoCad сколько захочет, столько и оставит. Вот. |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
скорее всего действительно не хватает места (длины строки меню), попробуйте укоротить названия POP секций (стерил. вместо стерилизация и т.д.) или если не получится, придется перетрясти меню с целью сокращения количества POP секций.
еще есть варианты сделать screen меню или реализовать динамическую подгрузку/выгрузку секций меню или еще что нибудь |
|||
|
||||
вед.инженер-технолог Регистрация: 27.03.2007
Москва
Сообщений: 22
|
По поводу сокращения названий, всё равно в одну строку не уместится, только если по одной букве. Хотя частично же заполняется вторая строка при загрузке.
А вот по поводу .mnl - нет. Есть только .mnu, .mns, .mnr, .mnc. А как делать mnl? И зачем? |
|||
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для Нютка.
Смею предположить, что вы сможете посмотреть папки AKD15 или AKD16, там есть файлы *.mnl. Практически, в файле MNL среди других функций прописывается местоположение подгружаемого меню в общем падающем меню. Советую, также, приобрести книгу Н.Н. Полещука "VisualLISP и секреты адаптации AutoCAD". |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
А в выпадающих менюшках есть "возврат" (красенькие)
[->Форматка чертежа] [Спецификация]^C^C^P(progn(command "_INSERT" "sp_indraw" pause 1 1 0)(command "_EXPLODE" "last")) [<-Материал]^C^C^P(if(= C:mtrl nil)(load "mtrl"));mtrl; Если есть вов сех выпадающих, то или длинное меню или еще что Кстати, проверь уникально ли имя меню, может где есть старое с таким же именем? |
|||
|
||||
3D моделирование Регистрация: 07.02.2006
Новосибирск
Сообщений: 70
|
Попробуйте удалить старые файлы mnr, mnc, mns. Потом подгрузить ваше меню файлом mnu. При загрузки он создаст новые.
Они, скорее всего у вас не перезаписывались. Вообще у меня была такая фигня в 2002i, при чем файлы лежали на сервере и подгружались сразу на нескольких машинах. Вот в какой-то момент без видимых причин, у части людей они начали пропадать. |
|||
|
||||
Проектировщик свиноводство Регистрация: 21.08.2003
Сообщений: 2,268
|
Цитата:
И неплохо бы этот файл меню тут увидеть. |
|||
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
в обчем значит так:
- количество POP секций в меню должно быть не более 17 (от 0 до 16) - видимо существует ограничение на общее количество POP-меню одновременно отображаемых на экране. я насчитал 25 таким образом в данной ситуации придется либо уменьшить количество менюшек или организовывать обмен менюшками, кому что будет удобнее |
|||
|
||||
вед.инженер-технолог Регистрация: 27.03.2007
Москва
Сообщений: 22
|
Выставляю свою менюшку, может, всё же можно что-то сделать без уменьшения POP. Просто колличество отрисованного оборудования постоянно увеличивается, пока у меня около 1000 позиций, которые надо ещё отрисовать, поэтому в конце концов сами падающие менюшки окажутся ну очень длинными, если их объединять.
[ATTACH]1175240297.rar[/ATTACH] |
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Скорее великовата менюшка!
|
|||
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
Зачем в конце раздел ТУЛБАРОВ?
Для Сокращения меню может использовать двойное вложение, те несколько POP"ы объединить в один как выпадающие, а из них еще раз.? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
> Нютка: Если не поменять сейчас подход, потом может быть поздно. Попробуй слайд-меню сделать - наверняка окажется это наиболее оптимальным в твоем варианте выходом.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
|
||||