Zobrazit plnou verzi příspěvku: Script ssget = 0

MILKA
30.08.2019, 09:26
Zdravím,pro automatizaci čištění dxf souborů mám vytvořen script s několika řádky kde se odmazávají body a některé hladiny např.:(sssetfirst nil (ssget "_X" '((0 . "POINT"))))_eraseMůže mi někdo poradit, jak se má zapsat, aby "erase" vykonal pouze v případěže nejaké entity nalezne ? (v opačném by měl script pokračovat na další řádek)Díky

pavelstyl
30.08.2019, 10:03

Já používám něco takového(setq a (ssget "X" (list (cons 0 "POINT") ) ) )(if a (command "_erase" a ""))  Pavel Š.

MILKA
30.08.2019, 15:24
Díky, funguje to.Nemohl by jste mi to samé předhodit pro výběr hladiny ?něco jako (sssetfirst nil (ssget "_X" '((8 . "název_hladiny"))))

pavelstyl
01.09.2019, 16:30

To je úplně stejné: (setq a (ssget "X" (list (cons 8 "nejaka_hladina") ) ) )(if a (command "_erase" a ""))  Pavel Š.

MILKA
02.09.2019, 08:25
jj díky