Zobrazit plnou verzi příspěvku: Neznámé ID nabídky

Seiner
25.10.2006, 11:02
Úpravami starých podnikových menu jsem se nějak dostal k nabídce CUi pro AutoCAD2007. Celkem mi funguje, pouze při startu AutoCADu dostanu hlášku asi pro 12 maker ve tvaru:
Neznáme ID makra nabídky MNU_0031 v odkazu na makro
 
Vše běží, zdá se, přesto v pořádku. Když najdu definici nabídky, kde se příslušné ID vyskytuje, nic divného na ní nevidím a nabídka funguje.
Čím to může být způsobeno a jak se hlášek zbavit? (Uživatelé se mně na ně ptají)

Seiner
25.10.2006, 11:07
Upřesnění: to ID najdu prohlížečem v souboru CUI. V AutoCADu při editování nabítky ID nenajdu. Připadá mi, že je to nějaký zbytek po zrušené nabídce. Jak to vyčistit?

Vladimír Michl
25.10.2006, 11:15
To myslím nastávalo ve verzi 2006 (sp0) pokud se vymazal příkaz (makro) ze seznamu příkazů a přitom zůstala jeho položka v nabídce. Ve verzi 2007 by to snad nastávat nemělo.
V nejhorším by mělo jít odkaz opravit pomocí XML editoru přímo v CUI.

Seiner
25.10.2006, 12:04
Protože jsem s nabídkami přecházel od 2002 na 2006 a pak na 2007, je možné, že chyba nastala, jak píšete, už na 2006 a teď se to táhne dál.
   Jaký editox XML pro CUI používáte? Já jsem jen pomocí notepadu měnil cesty, když jsme přemigrovali na nový server. Ale rozsáhlejších zákroků se bojím.

Seiner
25.10.2006, 12:40
Tak jsem zkusil na kopii souboru cui smazat vždy u ohmášeného makra od tagu k tagu - např.
        <MenuItem>              <MacroRef MenuMacroID="MMU_0031" />         </MenuItem>
 
Hlášky zmizely a nabídky, zdá se, fungují. Zřejmě tam bude i nadále nějaký nefunkční balast, ale ten nevím jak odstranit. Zlaté soubory mnu.

Vladimír Michl
25.10.2006, 13:08
např. Microsoft XML Notepad, XML Viewer, ... je jich hodně

Seiner
26.10.2006, 07:39
No já jsem zkusil PSPad. Hezky barví syntaxi, ale ta mi zatím nic moc neříká. Myslel jsem spíš, když už jsem se odhodlal v tom mazat, jestli třeba není něco, co by mi zkontrolovalo formální korektnost toho xml (třeba existenci párových tagů - jestli jsem odmazal správně). Tagy jsou ale celkem slušně ošetřeny odsazením. Takže mi stejnou službu udělal Notepad.
   XML je pro mne ale opravdu tenký led. Líbilo by se mi spíš, když už se při nějaké verzi AutoCADu do CUI dostaly nekorektnosti, kdyby byl nějaký postup "vyčištění". Napadá mne třeba přenesení všech nabídek a toolbarů do nového souboru uživatelských úprav. Odzkouším, až nebudu mít co dělat.