Small Fish 发表于 2022-7-6 10:58:53

强制自定义下拉到appea

你好
在我的代码中,我有一行加载自定义cuix的简单代码:
 

(if (=(atof (getvar "acadver"))18.0)
(command "_cuiload" "U:\\CAD\\Acad Customisation\\custom.cuix");
);if

 
这很好,自定义工具栏将始终显示,但自定义下拉菜单将不会显示。
我通常不得不手动卸载自定义。然后重新加载cuix。然后会出现下拉菜单。
这是什么原因造成的?当我在上面的代码中使用“cuiload”时,有没有办法强制下拉菜单出现?

TimSpangler 发表于 2022-7-6 11:15:40

在帮助中查找“menucmd”
 
这应该是你要找的。

alanjt 发表于 2022-7-6 11:28:22

如蒂姆所言,如果菜单(mnu/cui/cuix)是通过代码加载的,则必须使用MenuCMD(或等效的vla)手动加载下拉菜单。

Small Fish 发表于 2022-7-6 11:30:12

谢谢-我看了一下。我不能让它工作。也许我的语法不正确?
 
如果我的自定义菜单名为“mymenu”
下拉菜单称为“我的工具”
那么为什么下拉菜单不出现在第三个位置?
(假设已加载名为“mymenu”的cuix)
 

(menucmd "P3=mymenu.My Tools")

alanjt 发表于 2022-7-6 11:39:23

http://www.cadtutor.net/forum/showthread.php?p=272252&highlight=menuload#post272252

Small Fish 发表于 2022-7-6 11:51:55

再次感谢艾伦。
到目前为止,这正是它应该的工作方式。
 
周末愉快
(……我想那是你的后天:)

alanjt 发表于 2022-7-6 12:05:22

不客气。
不,我的周末从今天下午5点开始(我们周五不工作)。
页: [1]
查看完整版本: 强制自定义下拉到appea