求教:在Lisp程序中用(command "menuload" "自定义菜单")加载自定义菜单后。。
求教:在Lisp程序中用(command "menuload" "自定义菜单")加载自定义菜单后。。。求教:在Lisp程序中用(command "menuload" "自定义菜单")加载自定义菜单后,自定义菜单项在菜单栏中并不显示,需要在AutoCAD命令下运行Menuload命令后,在对话框中把自定义菜单项一一加入AutoCAD菜单,我觉得这样太麻烦,有什么办法可以在Lisp程序中实现这一点? 直接修改acad.mnu文件,把自定义菜单的内容加入到acad.mnu中 我刚学的,给个参考吧.有没有用,你先整整看!(defun Load_abc ()<BR> (command "_menuload" "D:\\abc\\abc.mns")) ;;菜单文件路径<BR> (if (not (menugroup "abc"))<BR> (Load_abc)<BR> )<BR>(menucmd "p11=+abc.pop1")<BR>(menucmd "p12=+abc.pop2")
把上面这段存为acad.lsp.放在CAD找得着的地方就行了. 哈哈,竟然有幸看到Gu版10年前的求助帖
今天我也碰到了这个问题,折腾的我够呛
(menucmd "p11=+abc.pop1") 这句超棒,帮了我大忙
谢谢【andyding】
{:1_1:}有用 cheng5276 发表于 2015-5-9 20:43
哈哈,竟然有幸看到Gu版10年前的求助帖
今天我也碰到了这个问题,折腾的我够呛
(menucmd "p11=+abc.pop1" ...
你见证了一个大侠的成长历程:lol 今天搜这个问题,竟然能看到大佬的求助帖,牛逼 sjl_fyl 发表于 2023-12-28 14:28
有用
你好怎么用
页:
[1]