明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: langjs

[源码] lisp 创建自定义菜单

    [复制链接]
发表于 2024-4-1 21:37:25 | 显示全部楼层
chslwj521 发表于 2024-2-29 20:59
如何取消?晕,那个菜单加上了,就下不来了。。。

(command "MENUUNLOAD""klscl")
发表于 2024-4-17 11:15:02 | 显示全部楼层
咏郡 发表于 2024-4-1 21:37
(command "MENUUNLOAD""klscl")

是的,我找到了,谢谢!!
发表于 2024-4-18 13:40:20 | 显示全部楼层
好工具,值得研究
发表于 2024-5-13 16:49:52 | 显示全部楼层
感谢分享,学习了,在这里学习了lisp自动卸载菜单文件
发表于 2024-6-12 13:41:46 | 显示全部楼层
谢谢,学习了
发表于 2024-6-29 09:38:26 | 显示全部楼层
这个比较友好,好看懂
发表于 2024-7-1 14:52:13 | 显示全部楼层
强大,非常好用,适合加载!
发表于 2024-7-30 17:07:48 | 显示全部楼层
写完之后,分组的状态有点错乱, 请教一下大神怎么把这个类别放到一列呢,做出一个分组的效果
发表于 2024-10-26 09:53:09 | 显示全部楼层
生成的cui,mnu文件 能不能放到指定的文件夹内 这样文件看起来不会乱槽槽的 期待呀
发表于 2024-10-26 11:59:02 | 显示全部楼层
预知幸福 发表于 2024-10-26 09:53
生成的cui,mnu文件 能不能放到指定的文件夹内 这样文件看起来不会乱槽槽的 期待呀

  1. ;; 说明:用lisp创建菜单
  2. (defun c:tt ()
  3.   (setvar "filedia" 0)
  4.   (if (not (menugroup "yzxf"))
  5.     (progn
  6.       (setq path (getvar "dwgprefix"))
  7.       (setq fn (strcat path "yzxf.mnu")
  8.             f  (open fn "W")
  9.       )
  10.       (write-line "***MENUGROUP=yzxf" f)
  11.       (write-line "***POP1" f)
  12.       (write-line "[预知幸福系统]" f) ;菜单头
  13.       (write-line "[--]" f) ; 分界符
  14.       (write-line "[脱硫废水系统 TLFS]^C^CTLFS" f) ; 点击执行^c^c后边的tlfs程序
  15.       (write-line "[--]" f)
  16.       (write-line "[查询参数 CXCS]^C^CCXCS" f)
  17.       (write-line " [->设置图块]" f) ; 向右弹出
  18.       (write-line "  [可分解 KKFJ]^C^CKKFJ" f)
  19.       (write-line " [<-不可分解 KBFJ]^C^CKBFJ" f) ; 弹完得回去
  20.       (close f)
  21.       (command ".menuload" fn)
  22.       (if (menugroup "yzxf")
  23.         (progn
  24.           (setq i 1)
  25.           (while (< i 24)
  26.             (if (menucmd (strcat "p" (itoa i) ".1=?"))
  27.               (setq i (1+ i))
  28.               (progn
  29.                 (menucmd (strcat "p" (itoa i) "=+yzxf.pop1"))
  30.                 (setq i 25)
  31.               )
  32.             )
  33.           )
  34.         )
  35.       )
  36.     )
  37.   )
  38.   (setvar "filedia" 1)
  39.   (princ)
  40. )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-21 01:34 , Processed in 0.150471 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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