明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 752|回复: 5

[已解答] 求助ssget的问题

[复制链接]
发表于 2015-12-3 15:07:12 | 显示全部楼层 |阅读模式
前两天有个哥们儿在论坛上问分图层保存文件的问题,我试着编了个,结果遇到了问题,自己研究了半天,觉着问题是出在了ssget选择那块,自己比较笨,基础没学好,解决不了了,求助各位大大,谢过
  1. (defun c:tt (/ dwgname path lname ss)
  2.   (VL-LOAD-COM)
  3.   (setvar "cmdecho" 0)
  4.   (setq path (getvar "DWGPREFIX"))
  5.   (vlax-for n(vla-get-layers(vla-get-ActiveDocument(vlax-get-acad-object)))
  6.         (setq lname (vla-get-name n))
  7.         (setq dwgname (strcat path lname ".dwg"))
  8.         (setq ss (ssget "X" '(8 . lname)))
  9.         (command "-wblock" dwgname "" "0,0,0" ss)
  10.    )
  11.   (setvar "cmdecho" 1)
  12.   (princ)
  13. )
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2015-12-3 15:46:28 | 显示全部楼层
不对不对,好像这么做就不对
发表于 2015-12-3 15:48:41 | 显示全部楼层
本帖最后由 springwillow 于 2015-12-3 15:52 编辑

试试
  1. (setq ss (ssget "X" (list(cons 8 lname))))
不过我觉得你这么写不行,考虑不周全
 楼主| 发表于 2015-12-3 16:01:16 | 显示全部楼层
本帖最后由 Linhay 于 2015-12-3 16:18 编辑
springwillow 发表于 2015-12-3 15:48
试试不过我觉得你这么写不行,考虑不周全

试了,可以了,我command命令编的有一点儿问题
我觉得还是我的方向有问题,这么做不对,我再想想
发表于 2015-12-3 16:37:09 | 显示全部楼层
  1. (command "-wblock" dwgname "" "0,0,0" ss "")

少空格
 楼主| 发表于 2015-12-3 17:02:01 | 显示全部楼层
hbgsw 发表于 2015-12-3 16:37
少空格

对,我也发现了,谢谢 :D
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 00:20 , Processed in 0.198128 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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