右键单击菜单
有了下面的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; 我不确定你的P13是否总是正确的,因为我有26个菜单,当添加/重新加载时,它会将菜单放在最后。这可能会有所帮助。
https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/lisp-pop-menu-control/td-p/4750583 也许我的问题描述不太好,或者我没有使用正确的术语。
我希望在光标菜单中出现如附件所示的内容。由于项目太多,我希望通过编辑文件而不是在AutoCAD中使用CUI命令来实现这一点。
显然,旧版本使用了“.mns”文件(POP501可能是默认的光标菜单)。现在它可能是一个“.cui”或“.cuix”文件。。。使用文本编辑器可能很容易更改,也可能不容易更改。
如果可能,我希望使用AutoCAD 2013编辑“.mns”文件。实际上我在任何地方都找不到它,所以它可能不存在。
你有没有看到任何文档提供了一个如何做到这一点的逐步过程。
页:
[1]