sketch11 发表于 2022-7-6 23:13:08

右键单击菜单

有了下面的2个文件,我可以在AutoCAD中添加一个菜单栏。
“脚本”文件加载菜单。“菜单”文件逐项列出每个部分。该示例将在图形中放置结构钢块。
 
有没有办法用右键菜单做同样的事情?
 
脚本文件(TEST.scr)

(if (and (not (findfile "TEST.mnu"))
(findfile "C:\\Folder1\\POP13 Test\\TEST.mnu")
)
(setenv "ACAD" (strcat (getenv "ACAD") "C:\\Folder1\\POP13 Test"))
)
(command "._MENULOAD" "TEST.mnu")
(menucmd "P13=+TEST.CTOPopTEST")
菜单文件(测试/mnu)

***MENUGROUP=TEST
***POP13
**CTOPopTEST


               [->UC]
               ^C^C-INSERT UniversalColumns_310UC158;scale;1;
               ^C^C-INSERT UniversalColumns_310UC137;scale;1;
               ^C^C-INSERT UniversalColumns_310UC118;scale;1;
               ^C^C-INSERT UniversalColumns_310UC96.8;scale;1;

BIGAL 发表于 2022-7-7 00:00:02

我不确定你的P13是否总是正确的,因为我有26个菜单,当添加/重新加载时,它会将菜单放在最后。这可能会有所帮助。
 
https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/lisp-pop-menu-control/td-p/4750583

sketch11 发表于 2022-7-7 00:19:45

也许我的问题描述不太好,或者我没有使用正确的术语。
我希望在光标菜单中出现如附件所示的内容。由于项目太多,我希望通过编辑文件而不是在AutoCAD中使用CUI命令来实现这一点。
显然,旧版本使用了“.mns”文件(POP501可能是默认的光标菜单)。现在它可能是一个“.cui”或“.cuix”文件。。。使用文本编辑器可能很容易更改,也可能不容易更改。
 
如果可能,我希望使用AutoCAD 2013编辑“.mns”文件。实际上我在任何地方都找不到它,所以它可能不存在。
 
你有没有看到任何文档提供了一个如何做到这一点的逐步过程。
 
 
页: [1]
查看完整版本: 右键单击菜单