CSCAD AutoCAD LSP加载cui文件,不显示菜单

编程入门 行业动态 更新时间:2024-10-24 01:52:59

CSCAD AutoCAD LSP加载cui文件,不显示<a href=https://www.elefans.com/category/jswz/34/1769013.html style=菜单"/>

CSCAD AutoCAD LSP加载cui文件,不显示菜单

当使用LISP自动加载菜单时,不显示菜单

(PROGN (command "_.cuiload") (command "test.cui"))

可通过加载CUI之后,通过修改注册表menu值来显示菜单,LISP代码具体代码如下:

(DEFUN CX-PLACEMENU (TY / N) 
  (setq NA "hst")
  (if (MENUGROUP NA) 
    (PROGN 
      (setq N 1)
      (while (and (< N 24)) 
        (if (MENUCMD (STRCAT "P" (ITOA N) ".1=?")) 
          (PROGN (setq N (+ N 1)))
          (PROGN 
            (if (>= N 11) 
              (PROGN 
                (if (< (ATOF (GETVAR "acadver")) 18.0) 
                  (PROGN (MENUCMD (STRCAT "p10=+" NA ".pop1")))
                  (PROGN (MENUCMD (STRCAT "p11=+" NA ".pop1")))
                )
                (setq N 25)
              )
              (PROGN 
                (if (> N 3) (PROGN (setq N (- N 2))) (PROGN (setq N 3)))
                (MENUCMD (STRCAT "p" (ITOA N) (STRCAT "=+" NA ".pop1")))
                (setq N 25)
              )
            )
          )
        )
      )
    )
  )
  (PRINC)
)

(if (FINDFILE "test.cui") 
(PROGN (command "_.cuiload") (command "test.cui"))
)
(PROGN (CX-PLACEMENU "test"))

更多推荐

CSCAD AutoCAD LSP加载cui文件,不显示菜单

本文发布于:2024-02-17 06:48:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1693088.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:菜单   加载   文件   AutoCAD   CSCAD

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!