hi,
ich habe folgendes problem: wir haben hier rund 100 acadr14(noch)-user, für die ich ein zusatzmenü (per icon/pulldown-menü schriftköpfe, zeichnungsrahmen laden und noch ein paar tools) geschrieben habe. nun ist es ja so, daß immer wieder erweiterungen und/oder änderungen im menü vorkommen. allerdings ist es ja nicht gerade benutzerfreundlich, die menüs manuell nachzuladen.
das eigentliche menüupdate erfolgt vorher per selbstenpackendem archiv. die user bekommen eine mail, die betreffende exe-datei auszuführen, damit wird dann u.a. die mnu überschrieben. problem ist, das sich autocad die neue mnu nicht nachlädt...
frage: gibt es ein script/lisp-routine, die so etwas per "knopfdruck" macht? ich habe mir so vorgestellt, das in meinem menü ein icon menünachladen eingebaut wird, der mein zusatzmenü entlädt und danach gleich wieder lädt.
in der online hilfe fand ich folgendes darüber, das aber leider nicht funktioniert )
;;Der Befehl "MNU" aktualisiert das Menü
(defun C:MNU ()
(command "_menu" (strcat (getvar "menuname") "c:/programme/acadr14/zusatz.mnu"))
(princ)
)
dieser lisp-aufruf sollte in die acadr14.lsp eingefügt werden (die wird ja wohl bei jedem acadstart ausgeführt), dann sollte per "mnu" die sache klappen -> tut sie aber nicht...
wer könnte mir helfen? schön wäre es auch, wenn die routine dann auch im 2000i/2002 funzen würde...
Yeti
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP