明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1169|回复: 10

[源码] 请教前辈关于工具条的显示和隐藏问题

[复制链接]
发表于 2018-3-31 14:39 来自手机 | 显示全部楼层 |阅读模式
请教前辈现在我有两句简单的
(command "toolbar" "all" "hide")
(command "toolbar" "标准" "show")

现在我想
假如  标准工具条已经打开则不执行第一句关闭所有工具条的lisp   请前辈指教
发表于 2018-4-6 15:05 | 显示全部楼层
本帖最后由 hjmjtd 于 2018-4-6 15:07 编辑

(defun c:00 (/ menu tool vis)   (vl-load-com)
  (setq        menu        (vla-item (vla-get-menugroups (vlax-get-acad-object)) "cass")
        ;cass 代表你 标准工具栏 在这个cass菜单文件里边
        tool        (vla-item (vla-get-toolbars menu) "标准")
        vis        (vla-get-visible tool)
  )
  (if (= vis :vlax-false)
    (vla-put-visible tool :vlax-true)
  )
)
;;;        程序功能:如果标准工具栏未显示,则显示出来

评分

参与人数 1明经币 +1 收起 理由
669423907 + 1 很给力!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-3-31 14:51 来自手机 | 显示全部楼层
自己只能想到 用if  但是 如何判断工具条已经是打开状态  想不到解决办法
发表于 2018-4-5 20:20 | 显示全部楼层
这个请求我也想知道怎么写。。。有点实用   一劳永逸
 楼主| 发表于 2018-4-5 22:21 来自手机 | 显示全部楼层
ysq101 发表于 2018-4-5 20:20
这个请求我也想知道怎么写。。。有点实用   一劳永逸

主要是之前没接触过工具条的问题,有点尴尬
 楼主| 发表于 2018-4-6 18:10 来自手机 | 显示全部楼层
hjmjtd 发表于 2018-4-6 15:05
(defun c:00 (/ menu tool vis)   (vl-load-com)
  (setq        menu        (vla-item (vla-get-menugro ...

太感谢了,谢谢前辈
发表于 2018-4-6 22:55 | 显示全部楼层
柴月二号 发表于 2018-4-6 18:10
太感谢了,谢谢前辈

被我一顶。。。顶出高手来了??非常好的LISP   支持啊!!!!!
发表于 2018-4-6 23:04 | 显示全部楼层
柴月二号 发表于 2018-4-6 18:10
太感谢了,谢谢前辈

能否讲解下“CASS”应该怎么写??
或发你修改好的参考一下?
太久没写LISP
都忘记得7788了
发表于 2018-4-8 22:00 | 显示全部楼层
ysq101 发表于 2018-4-6 23:04
能否讲解下“CASS”应该怎么写??
或发你修改好的参考一下?
太久没写LISP

;我猜对了
(defun c:13(/ menu tool vis)   (vl-load-com)
  (setq        menu        (vla-item (vla-get-menugroups (vlax-get-acad-object)) "acad")
        ;cass 代表你 标准工具栏 在这个cass菜单文件里边
        tool        (vla-item (vla-get-toolbars menu) "绘图")
        vis        (vla-get-visible tool)
  )
  (if (= vis :vlax-false)
    (vla-put-visible tool :vlax-true)
    (vla-put-visible tool :vlax-false)
  )
)
发表于 2018-8-7 10:45 | 显示全部楼层
hjmjtd 发表于 2018-4-6 15:05
(defun c:00 (/ menu tool vis)   (vl-load-com)
  (setq        menu        (vla-item (vla-get-menugro ...

你好cad怎么用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 01:14 , Processed in 0.496684 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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