乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 37|回复: 2

[综合讨论] 右键单击菜单

[复制链接]

17

主题

67

帖子

50

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-6 23:13:08 | 显示全部楼层 |阅读模式
有了下面的2个文件,我可以在AutoCAD中添加一个菜单栏。
“脚本”文件加载菜单。“菜单”文件逐项列出每个部分。该示例将在图形中放置结构钢块。
 
有没有办法用右键菜单做同样的事情?
 
脚本文件(TEST.scr)
  1. (if (and (not (findfile "TEST.mnu"))
  2. (findfile "C:\\Folder1\\POP13 Test\\TEST.mnu")
  3. )
  4. (setenv "ACAD" (strcat (getenv "ACAD") "C:\\Folder1\\POP13 Test"))
  5. )
  6. (command "._MENULOAD" "TEST.mnu")
  7. (menucmd "P13=+TEST.CTOPopTEST")

菜单文件(测试/mnu)
  1. ***MENUGROUP=TEST
  2. ***POP13
  3. **CTOPopTEST
  4. [Test]
  5.                [->UC]
  6.                  [310UC158]^C^C-INSERT UniversalColumns_310UC158;scale;1;
  7.                  [310UC137]^C^C-INSERT UniversalColumns_310UC137;scale;1;
  8.                  [310UC118]^C^C-INSERT UniversalColumns_310UC118;scale;1;
  9.                  [310UC96.8]^C^C-INSERT UniversalColumns_310UC96.8;scale;1;
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 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
回复

使用道具 举报

17

主题

67

帖子

50

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-7 00:19:45 | 显示全部楼层
也许我的问题描述不太好,或者我没有使用正确的术语。
我希望在光标菜单中出现如附件所示的内容。由于项目太多,我希望通过编辑文件而不是在AutoCAD中使用CUI命令来实现这一点。
显然,旧版本使用了“.mns”文件(POP501可能是默认的光标菜单)。现在它可能是一个“.cui”或“.cuix”文件。。。使用文本编辑器可能很容易更改,也可能不容易更改。
 
如果可能,我希望使用AutoCAD 2013编辑“.mns”文件。实际上我在任何地方都找不到它,所以它可能不存在。
 
你有没有看到任何文档提供了一个如何做到这一点的逐步过程。
 
 
001316ltiyw6ee9558u5u7.png
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 04:40 , Processed in 0.423476 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表