Ferdinand
14.02.2007, 16:41
Záměr: Chci vytvořit lispem blok v hl. 0 z entit nacházejících se původně v hl. OEZ_OBV a/nebo OEZ_1OBV a/nebo OEZ_2OBV a uložit ho do samostatného výkresu....(setq DWG (getvar "dwgname")) (setq LL (strlen DWG))(setq NPF (substr DWG 1 (- LL 4)))(setq NPF_C (strcat NPF "_C"))(if (tblobjname "layer" "OEZ_*OBV") (progn (setvar "expert" 1) (setq QVYBER5 (ssget "X" '(8 . "OEZ_*OBV"))) (command "_chprop" QVYBER5 "" "_C" 6 "_LT" "center" "_LA" 0 "") ;obrys Ltype=Center, LAyer=0 (command "_-block" NPF_C "0,0" QVYBER5 "") ;vytvori blok obrysu-v hl. 0 (command "_-wblock" NPF_C "=") (setvar "expert" 0) ) )Hlásí, že; error: bad point argumenta nic se neprovede...Pokud to zkusím bez filtru(setq QVYBER5 (ssget "X" '(8 . "OEZ_OBV")))tak to stejné...nevybere nic...nil