 - (defun c:60x(/ BAK_CECOLOR BAK_WIDTH P P0)
- (if (setq p0(getpoint "\n指定第一点: "))
- (progn
- (setq bak_width(getvar "PLINEWID"))
- (setq bak_cecolor(getvar 'cecolor))
- (setvar 'cecolor "211")
- (setvar "PLINEWID" 60)
- (setvar "cmdecho" 0)
- (command "pline" p0)
- (while(setq p(getpoint p0 "\r指定下一点: "))
- (command p)
- (setq p0 p)
- )
- (command "")
- (and bak_width (setvar "PLINEWID" bak_width))
- (and bak_cecolor (setvar 'cecolor bak_cecolor))
- (if (tblsearch "layer" "花坛名称") "" (command "layer" "New" "花坛名称" ""))
- (command "change" (entlast) "" "P" "la" "花坛名称" "")
- (setvar "cmdecho" 1)
- )
- )
- (princ)
- )
|