明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2786|回复: 16

[求助]请看帖子的具体内容

  [复制链接]
发表于 2003-1-23 11:39:00 | 显示全部楼层 |阅读模式
(command "wblock" "d:/tem/1.dwg" "Y" "" '(0 0) '(0 0) '(getvar "limmax) "")
我使用这条组合命令想把这张图的一部分,也就是说从0,0到图纸极限的部分做成一个块,
块的名字还是1.dwg,可是不知道为什么他总是选不到东西(对象)。
发表于 2003-1-23 12:49:00 | 显示全部楼层

這樣...

(IF (FINDFILE "d:\\tem\\1.dwg")
    (command "wblock" "d:\\tem\\1.dwg" "Y" "" '(0 0) "W" '(0 0) (getvar "limmax") "")
    (command "wblock" "d:\\tem\\1.dwg" "" '(0 0) "W" '(0 0) (getvar "limmax") "")
  )
 楼主| 发表于 2003-1-23 13:40:00 | 显示全部楼层

搞定了

非常感谢,不过我研究出来的是这个我的前提是我就要使用相同的文件名,也就是说要强行覆盖。)
(command "wblock" "d:/tem/1.dwg" "Y" "" '(0 0) "box" '(0 0)(getvar "limmax") "")
 楼主| 发表于 2003-1-24 08:42:00 | 显示全部楼层

[求助]在此求助,关于选择实体

假设有一个有属性的块,块名是"bom",现在的情况是,我在图匡中使用了两个bom块,在图匡外使用了一个,而我想选择图匡内的这两个块,我原来的做法是:
(ssget "X" (list '(0 . "INSERT") (cons 2 "bom"))),相信大家都知道这是选择了所有的bom块,我的要求也很简单,只要选择0,0到limmax内的bom块即可,谢谢各位!
发表于 2003-1-24 09:57:00 | 显示全部楼层

这样

本帖最后由 作者 于 2003-1-24 9:57:06 编辑

用(ssget "w" '(0 0) (getvar "limmax") (list (cons -4 "<AND")(cons 0 "INSERT") (cons 2 "bom") (cons -4 "AND>")))即可


[此贴子已经被作者于2003-1-24 9:49:47编辑过]
 楼主| 发表于 2003-1-24 11:06:00 | 显示全部楼层

疑问

非常感谢,不过这个是什么意思?
(list (cons -4 "<AND") (cons -4 "AND>"))
发表于 2003-1-24 11:16:00 | 显示全部楼层

RE

本帖最后由 作者 于 2003-1-24 11:16:05 编辑

分组运算符,还有"<OR" "OR>" 及"<NOT" "NOT>"两组,要配对使用,你可以看看help。
当然,此例中可以不要。
 楼主| 发表于 2003-1-24 11:21:00 | 显示全部楼层

再问

具体的他的意思是什么?
对了,我试了你给的答案,不过他好像是只能选择当前视窗内的对象,
有没有可以直接选择到0,0到limmax的程序。当然,我也可以使用zoom先
放大窗口为0,0到limmax。
发表于 2003-1-24 12:03:00 | 显示全部楼层

是选择集的过滤机制,表示要同时满足多个条件。

 楼主| 发表于 2003-1-24 16:15:00 | 显示全部楼层

再问

(list (cons -4 "<AND") (cons -4 "AND>"))
我想问这句应该如何理解,或者说-4表示什么?
另外,我想在程序中加入如下内容command "zoom" "w" '(0 0) (getvar "limmax"))。可是执行这个命令之后,CAD会认为图纸做了修改,
从而问是否需要保存,我现在使用的是*.scr批处理文件执行选择图中的bom块,所以我不想它题是我,请问该如何做?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 04:31 , Processed in 0.172838 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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