明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3136|回复: 31

[源码] lisp 创建自定义菜单--整理常用插件

    [复制链接]
发表于 2024-6-28 13:45:45 | 显示全部楼层 |阅读模式
本帖最后由 yangyangyixia 于 2024-6-29 18:42 编辑

工具根据http://bbs.mjtd.com/forum.php?mo ... 8%D2%E5%B2%CB%B5%A5整理编辑;
将lsp文件拖入cad,设置为自动加载即可使用

卸载方式:搜索KLSCL,删除搜到的三四个文件


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

请教一下:加上去后,如何卸载?谢谢  发表于 2024-6-29 16:12
厉害了,借鉴学习  发表于 2024-6-28 19:23

评分

参与人数 2明经币 +1 金钱 +5 收起 理由
tomonkey239 + 5 很给力!
qiwuliao + 1

查看全部评分

发表于 2024-7-19 18:01:50 | 显示全部楼层
szhorse 发表于 2024-6-28 23:18
黄总可否分享一下最后的卸载部分的代码

快捷键  XX  卸载自定义菜单
(defun c:XX (/ pre_filedia)
(setq pre_filedia (getvar "filedia"))
(setvar "filedia" 0)
(command "menuunload" "XX工具")
(setvar "filedia" pre_filedia)
(princ))
回复 支持 0 反对 3

使用道具 举报

发表于 2024-6-28 14:31:42 | 显示全部楼层
本帖最后由 自贡黄明儒 于 2024-6-28 14:34 编辑

都差不多。最早还是明总写的,都是在他的基础上扩展

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 1 反对 0

使用道具 举报

发表于 2024-7-18 11:21:13 | 显示全部楼层
本帖最后由 moshouhot 于 2024-7-19 18:48 编辑

参考了kucha007的http://bbs.mjtd.com/thread-187092-1-1.html,加入了图标。
傻瓜版创建菜单文件。
工具名称+快捷键+图标编号
"统计面积 C:ZMJ RCDATA_16_IMPORT3DS"

代码流程:
检查菜单组:首先检查是否已经存在名为 "KLSCL" 的菜单组。如果没有,则继续执行。
创建菜单文件:打开一个名为 "KLSCL.mnu" 的文件,并以写模式("W")创建它。
写入菜单内容:向文件中写入一系列菜单项,包括菜单组的名称、菜单项的显示文本和对应的命令。
关闭文件:写入完成后,关闭文件。
加载菜单:使用 command 函数加载刚刚创建的 "KLSCL.mnu" 菜单文件。
检查加载结果:检查菜单组 "KLSCL" 是否成功加载。如果成功,则继续执行。
定位菜单位置:计算现有菜单的数量,找到一个合适的位置来插入新菜单。
插入菜单:将新菜单插入到找到的位置。
保存路径:菜单文件 "KLSCL.mnu" 会在当前工作目录下创建。确保AutoCAD能够访问到这个文件。











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2024-6-28 14:26:06 | 显示全部楼层
厉害厉害,包含的这几个功能也是常用的
发表于 2024-6-28 16:19:56 | 显示全部楼层
不错~
也在整理中,感谢分享~
发表于 2024-6-28 16:36:35 | 显示全部楼层
自贡黄明儒 发表于 2024-6-28 14:31
都差不多。最早还是明总写的,都是在他的基础上扩展

可以在程序前面加小图标吗?
下图这样:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2024-6-28 17:28:13 | 显示全部楼层
zhangrunze 发表于 2024-6-28 16:36
可以在程序前面加小图标吗?
下图这样:

可以添加,添加路径就可以
发表于 2024-6-28 23:18:40 | 显示全部楼层
自贡黄明儒 发表于 2024-6-28 14:31
都差不多。最早还是明总写的,都是在他的基础上扩展

黄总可否分享一下最后的卸载部分的代码
发表于 2024-6-29 14:01:38 | 显示全部楼层
感谢分享,收藏备用
发表于 2024-7-1 09:48:55 | 显示全部楼层
zhangcan0515 发表于 2024-6-28 17:28
可以添加,添加路径就可以

如何加图标,求示例
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-22 16:18 , Processed in 0.181454 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表