iamhuangjinming 发表于 2016-7-1 18:00:36

引线出来注写文字

;;------------------------------------------------------------------------------------
(defun C:get2()
(setvar"osmode" 32767 )
(setq p (getpoint "\nfirst blood"))
(command "pline" p "w" "30" "30" "@250<45""")
(setq ps p)
(setq pt (list p))
(while p
    (setq p (getpoint "\nand then "))
(command "pline" p "w" "30" "30" "@250<45" "")
    (setq pt (append pt (list p)))
)
(setq pg (getpoint "\nsummary"))
(setq n (length pt))
(setq index 0)
(repeat n
    (setq p1   (nthindex pt)
      index (1+ index)
      p2    (nthindex pt)
    )
    (command "line" p1 pg p2 pg"")
)
(setq point_x1 (car ps))
(setq point_x2 (car pg))
(princ ps)
(princ point_x1)
(princ point_x2)
(if(> point_x2 point_x1)
(progn
(command "line" pg "@8000<0""")(command"-style""tssd" "" "1400" "" "" "" "" "")
(command"text" pg "0" "Nil:"))
(progn
(command "line" pg "@8000<180""")(command"-style""tssd" "" "1400" "" "" "" "" "")
(command"text" "j" "r" pg "0" "Nil:"))
)
(setvar "clayer" #k)
(setvar "osmode" #os)
)
;;------------------------------------------------------------------------------------


运行出现:
and then未知命令“W”。按 F1 查看帮助。
未知命令“30”。按 F1 查看帮助。
未知命令“30”。按 F1 查看帮助。
未知命令“@250<45”。按 F1 查看帮助。
请大神指导!


页: [1]
查看完整版本: 引线出来注写文字