hijhon 发表于 2014-9-13 01:55:18

如何判断图中有参照?如何判断参照已经卸载?

如何判断图中有参照?如何判断参照已经卸载?

ZZXXQQ 发表于 2014-9-13 08:18:17

;判断有无参照
(>(sslength (ssget "X" '((0 . "INSERT,IMAGE,PDFUNDERLAY")))) 0)

819534890 发表于 2014-9-13 08:34:44

如何判断参照已经卸载,重新选择参照(ssget),选不到即为卸载;
vla-get-isxref 块,可判断该块是否为参照。

hijhon 发表于 2014-9-13 10:14:51

ZZXXQQ 发表于 2014-9-13 08:18 static/image/common/back.gif
;判断有无参照
(>(sslength (ssget "X" '((0 . "INSERT,IMAGE,PDFUNDERLAY")))) 0)

'insert'
会把不是外部参照的块都选取了。

hijhon 发表于 2014-9-13 10:35:45

819534890 发表于 2014-9-13 08:34 static/image/common/back.gif
如何判断参照已经卸载,重新选择参照(ssget),选不到即为卸载;
vla-get-isxref 块,可判断该块是否为参照。 ...

(sslength (ssget "x" (list (cons 2 "J-tz"))))
用这个代码试了一下,卸载后还是可以选择到的,除非拆离才会选不到。
页: [1]
查看完整版本: 如何判断图中有参照?如何判断参照已经卸载?