明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2318|回复: 5

[提问] 请问如何获取CAD文件wipeout遮罩的边框是否打开信息呢

[复制链接]
发表于 2016-7-16 20:38:13 | 显示全部楼层 |阅读模式
如题,发现wipeout遮罩的边框是否打开是储存在cad文档中的,如何获取这个变量呢。
如果没有这个变量,能不能获取CAD命令行返回的数据呢,例如
下列命令运行行的信息<on>就说明文档中遮罩边框是打开的。
命令: wipeout 指定第一点或 [边框(F)/多段线(P)] <多段线>: f 输入模式 [开(ON)/关(OFF)] <ON>:
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2016-9-14 15:16:42 | 显示全部楼层
本帖最后由 shh_188 于 2016-9-14 15:20 编辑
  1. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  2. ;;获取区域覆盖(Wipeout)对象的边框开关状态
  3. ;;Wipeout边框打开,返回1
  4. ;;Wipeout边框关闭,返回0
  5. ;;当前文件中不存在Wipeout对象,返回2
  6. (defun GetWipeoutFrame (/ WipeoutVars return)
  7.   (setq WipeoutVars (dictsearch (namedobjdict) "ACAD_WIPEOUT_VARS"))
  8.   (if (NOT WipeoutVars)
  9.     (setq return 2);;当前文件中不存在Wipeout对象,返回2
  10.     (if (= (cdr (assoc 70 WipeoutVars)) 1)
  11.       (setq return 1);;Wipeout边框打开,返回1
  12.       (setq return 0);;Wipeout边框关闭,返回0
  13.     )
  14.   )
  15.   return
  16. )
)
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-8-7 21:51:08 | 显示全部楼层
下面是晓东论坛里面的一个帖子
http://bbs.xdcad.net/thread-4040-1-1.html
下面贴出帖子内容,希望明经的大师们帮着看看这个存储wipeout边框是否显示的参数怎么用lisp读取呢。
xdrx_object_get 函数没有
[教学]:得到wipeout参数在命名对象词典的设置位置和用entmod修改方法的过程

发表于 2016-8-8 11:28:11 | 显示全部楼层
list里面的信息就可以吧
 楼主| 发表于 2016-9-14 17:39:07 | 显示全部楼层
shh_188 发表于 2016-9-14 15:16
)

谢谢大神。
发表于 2019-2-22 14:54:42 | 显示全部楼层
不太明白是什么意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-6 07:18 , Processed in 0.202472 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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