如何选择过高尺寸
如何选择过高的维度?qselect在我的autocad中不工作 请试试这个,(prompt "Ketik chkd untuk menjalankan program!")
(defun c:chkd (/ cd DimSel Pengulangan cnt Sdat EntDat DimGan )
(setq DimSel (ssget "_X" (list (cons 0 "Dimension")))); pemilihan objek khusus dimensi
(setq Pengulangan (sslength DimSel)); menghitung jumlah objek yang terpilih
(Setq cnt -1); membuat counter
(setq cd (ssadd))
;----------
(repeat Pengulangan
(setq cnt(1+ cnt))
(setq Sdat (ssname DimSel cnt)); mengambil ename
(setq EntDat (entget Sdat))
(setq DimGan (cdr(assoc 1 EntDat))); mencari data dimensi yang diganti
(if (/= DimGan "")
(ssadd Sdat cd )
); if
); repeat
(command "select" cd)
(princ)
);defun
(princ)
当做
非洲RI 很好,非常感谢 多媒体信息服务
谢谢你的Lisp程序
你能把这些句子从你的母语郎翻译成英语吗?
不客气。
当做
非洲RI
对不起,我会试着用英语翻译。
(prompt "Type CHKD for running program!")
(defun c:chkd (/ cd DimSel Pengulangan cnt Sdat EntDat DimGan )
(setq DimSel (ssget "_X" (list (cons 0 "Dimension")))); Selection set for Dimension
(setq Pengulangan (sslength DimSel)); calculating the selected object
(Setq cnt -1); Counter
(setq cd (ssadd))
;----------
(repeat Pengulangan
(setq cnt(1+ cnt))
(setq Sdat (ssname DimSel cnt)); Get Ename
(setq EntDat (entget Sdat))
(setq DimGan (cdr(assoc 1 EntDat))); Searching Override Dimension
(if (/= DimGan "")
(ssadd Sdat cd )
); if
); repeat
(command "select" cd)
(princ)
);defun
(princ)
我来自印度尼西亚,所以有时我会使用巴哈萨语来创建简单的代码。
当做
非洲RI
(defun c:dsel nil
(sssetfirst nil
(ssget "_X" '((0 . "DIMENSION") (-4 . "<NOT") (1 . "") (-4 . "NOT>")))
)
(princ)
) 李,
(sssetfirst nil (ssget "_X" '((0 . "DIMENSION") (1 . "*?*")))) 不错的一个Gile
页:
[1]