Тема: Menu load failed

У меня графическое меню, из которого вызываются файлики-программы на Lisp. Но затем в какой-то прекрасный момент Автокад  начинает выдавать окна с сообщением "Menu load failed. File not found: ..." и дальше какая-нибудь команда из моей программы, например  rotate и дальше продолжение "... .(mnu/mns/mnc)".
Чем это вызвано и как с этим бороться?

Re: Menu load failed

Меню б глянуть для начала...

Re: Menu load failed

Пожалуйста:

***MENUGROUP=METIZ
***POP7
**METIZ
[Мети&зы]
[&Винты...]^C^C^P$I=metiz.vint $i=metiz.*
[&Болты...]^C^C^P$I=metiz.bolt $i=metiz.*
[&Гайки...]^C^C^P$I=metiz.gajka $i=metiz.*
[&Шурупы...]^C^C^P$I=metiz.wurup $i=metiz.*
***TOOLBARS
**TB_METIZ
[_Toolbar("Метизы", _Top, _Show, 1, 1, 1)]
[_Button("Винты...", "2.bmp", "22.bmp")]^C^C^P$I=metiz.vint $i=metiz.*
[_Button("Болты...", "1.bmp", "11.bmp")]^C^C^P$I=metiz.bolt $i=metiz.*
[_Button("Гайки...", "3.bmp", "33.bmp")]^C^C^P$I=metiz.gajka $i=metiz.*
***IMAGE
**VINT
[Выбор винта]
[metiz(v1,с цилиндр-ой головкой)](progn(load "vint1")(c:cad))
[metiz(v2,с полукр-ой головкой)](progn(load "vint2")(c:cad))
[metiz(v3,с потайной головкой)](progn(load "vint3")(c:cad))
[metiz(v4,с потайной гол. и крестообразным шлицем)](progn(load "vint4")(c:cad))
[metiz(v5,с полукр-ой гол. и крестообразным шлицем)](progn(load "vint5")(c:cad))
**BOLT
[Выбор болта]
[metiz(b1,с шестигр. головкой)](progn(load "bolt1")(c:cad))
[metiz(b2,с квадр. головкой)](progn(load "bolt2")(c:cad))
**GAJKA
[Выбор гайки]
[metiz(g1,шестигранная)](progn(load "gajka1")(c:cad))
[metiz(g2,круглая)](progn(load "gajka2")(c:cad))

Re: Menu load failed

c:CAD -это функция?
Почему грузяться разные файлы программ (Load ....) а вызывается (с:cad)?
Если эта фунуция (c:CAD) присуттствует во всех файлах и разная, то это плохо!

Re: Menu load failed

Хорошо. Я их последовательно поменял на cad1, cad2...
Не помогло...

***MENUGROUP=METIZ
***POP7
**METIZ
[Мети&зы]
[&Винты...]^C^C^P$I=metiz.vint $i=metiz.*
[&Болты...]^C^C^P$I=metiz.bolt $i=metiz.*
[&Гайки...]^C^C^P$I=metiz.gajka $i=metiz.*
[&Шурупы...]^C^C^P$I=metiz.wurup $i=metiz.*
***TOOLBARS
**TB_METIZ
[_Toolbar("Метизы", _Top, _Show, 1, 1, 1)]
[_Button("Винты...", "2.bmp", "22.bmp")]^C^C^P$I=metiz.vint $i=metiz.*
[_Button("Болты...", "1.bmp", "11.bmp")]^C^C^P$I=metiz.bolt $i=metiz.*
[_Button("Гайки...", "3.bmp", "33.bmp")]^C^C^P$I=metiz.gajka $i=metiz.*
***IMAGE
**VINT
[Выбор винта]
[metiz(v1,с цилиндр-ой головкой)](progn(load "vint1")(c:cad1))
[metiz(v2,с полукр-ой головкой)](progn(load "vint2")(c:cad2))
[metiz(v3,с потайной головкой)](progn(load "vint3")(c:cad3))
[metiz(v4,с потайной гол. и крестообразным шлицем)](progn(load "vint4")(c:cad4))
[metiz(v5,с полукр-ой гол. и крестообразным шлицем)](progn(load "vint5")(c:cad5))
**BOLT
[Выбор болта]
[metiz(b1,с шестигр. головкой)](progn(load "bolt1")(c:cad6))
[metiz(b2,с квадр. головкой)](progn(load "bolt2")(c:cad7))
**GAJKA
[Выбор гайки]
[metiz(g1,шестигранная)](progn(load "gajka1")(c:cad8))
[metiz(g2,круглая)](progn(load "gajka2")(c:cad9))

Re: Menu load failed

Ну я бы для понятия имя файла и главной функции одним и тем же, да ладно.
-При запуске АКАДА твое меню загружается нормально?
-Где находятся все файлы программ, слайды и меню (доступна ли эта папка для АКАДа)?
-Имя файла меню METIZ?
-POP7 лучше сделать POP1
- Убрать **METIZ из под POP'а (зачем он там?)
-Строку запуска я б сделал так (для cad9)
...](if (= c:cad9 nil)(load "gajka2"));cad9;

Re: Menu load failed

Вообщем, посмотрел по F2:

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: C
Command: MENULOAD
Enter name of menu file to load: rotate
Enter name of menu file to load: Last
Enter name of menu file to load: Filename cannot be blank
Enter name of menu file to load: 271.6929188371455,77.49235799465520
Enter name of menu file to load: 0
Enter name of menu file to load: _.line
Enter name of menu file to load: 271.6929188371455,77.49235799465520
Enter name of menu file to load: 282.4929188371455,77.49235799465520
Enter name of menu file to load: Filename cannot be blank
Enter name of menu file to load: rotate
Enter name of menu file to load: Last
Enter name of menu file to load: Filename cannot be blank
Enter name of menu file to load: 271.6929188371455,77.49235799465520
Enter name of menu file to load: 0
Enter name of menu file to load: ??????? ????? ??????? ???????: _.text
Enter name of menu file to load: _tl
Enter name of menu file to load: 298.3103842479331,101.4858077636320
Enter name of menu file to load: 2.5
Enter name of menu file to load: 0
Enter name of menu file to load: ???? ?12 x 60 48 016 ???? 5915-70
Enter name of menu file to load: nil

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

Re: Menu load failed

Ещё заметил, что такое бывает только после первой загрузки меню.
Т.е. после того, как я набираю команду (command "_.menuload" "metiz") . А вот, если выйти из Автокада, а затем заново зайти в него, меню, соответсвенно, на экране сохраняется и его вызывать не нужно и тогда таких ошибок не выдаёт, хотя тоже, время от времени, почему-то врдуг открывается HELP...