menuload加载菜单提示有误
(defun loadmymenu ()(if (not (menugroup "WUMEN"))
(progn
(command "_menuload" "c:\\wumen.mnu")
(menucmd "P10=+wumen.pop001")
)
)
(princ)
)
当我用以上程序初次加载菜单时,总是显示如下提示:
出现:*取消*的提示,但是菜单能准确加载。
这个只是出现在初次加载,以后再加载时,就不会出现。
想问一下,问题到底出在哪儿?
谢谢了。
(menucmd "P10=+wumen.pop001")
这句是什么意思啊,=+这里是不是有什么问题啊. 这个问题我也出现,并且每次出现,为何?
我的加载程序是这么的
(if (not (menugroup "CCJ-USER"))(command "menuload" "CCJ-USER.MNU")(princ)); 本帖最后由 yaokui25 于 2013-1-29 21:38 编辑
AcMenuLOAD.SCR
内容如下:
FILEDIA 0
;SDI 1
ACADLSPASDOC 1
STARTUP 1
LOGFILEMODE 0
TEXTFILL 1
REMEMBERFOLDERS 0
;UCSORTHO 1
;dynmode -3
;LEGACYCTRLPICK 1
(command "MENUUNLOAD" "IJ_GENSUN")
(command "MENULOAD" "C:\_AcMenu\IJ_GENSUN.mns")
(command "MENUUNLOAD" "IJ_menu.mns")
(command "MENULOAD" "C:\_AcMenu\IJ_menu.mns")
FILEDIA 1
QUIT
你参考一下http://bbs.mjtd.com/thread-100261-1-1.html
里面有我完整的代码,
判断是否加载上菜单,如果没有加载则加载,不出错 学习了,我也有困挠
页:
[1]