szswgswg 发表于 2012-1-17 17:06:55

menuload加载菜单提示有误

(defun loadmymenu ()
(if (not (menugroup "WUMEN"))
    (progn
      (command "_menuload" "c:\\wumen.mnu")
      (menucmd "P10=+wumen.pop001")
    )
)
(princ)
)

当我用以上程序初次加载菜单时,总是显示如下提示:

出现:*取消*的提示,但是菜单能准确加载。
这个只是出现在初次加载,以后再加载时,就不会出现。
想问一下,问题到底出在哪儿?
谢谢了。

VBALISPER 发表于 2012-1-18 09:42:53

(menucmd "P10=+wumen.pop001")
这句是什么意思啊,=+这里是不是有什么问题啊.

尘缘一生 发表于 2013-1-29 20:28:39

这个问题我也出现,并且每次出现,为何?

我的加载程序是这么的
(if (not (menugroup "CCJ-USER"))(command "menuload" "CCJ-USER.MNU")(princ));

yaokui25 发表于 2013-1-29 21:37:22

本帖最后由 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

革天明 发表于 2013-1-30 16:49:59

你参考一下http://bbs.mjtd.com/thread-100261-1-1.html
里面有我完整的代码,
判断是否加载上菜单,如果没有加载则加载,不出错

paulpipi 发表于 2020-8-13 11:32:41

学习了,我也有困挠
页: [1]
查看完整版本: menuload加载菜单提示有误