lisp判断CUI菜单文件是否加载 cuiload

  • A+
所属分类:CAD二次开发

都知道使用_cuiload命令可以加载菜单文件,但是这个也不能重复加载的,在程序里面不做判断处理肯定每次启动都要加载,又不能重复加载,只能判断自定义组里面是否有我们加载的了。有就不加载没有就加载。可以使用系统变量:(menuGroup "自定义菜单名称")

例子代码:

(if(= (menuGroup "NCC_HUOJIBK_COM") nil)
(command "_cuiload" (strcat 路径 "\\NCC_HUOJIBK_COM.cui")))

复制

提示:路径可以是写死也可以是活动的,死的就是直接在程序里面写死,活的可以通过变量实现,文件位置不同这里路径就不同,可以在注册里里读取AP加载程序的路径在得到。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: