不会加载!
有多种方式加载。
首先将代码复制粘贴到记事本或纯文本编辑器中,另存成扩展名为lsp的文件;
1、在ACAD中用(load "filename")加载;
2、直接用鼠标左键从资源管理器中拖到ACAD图形中;
3、使用appload加载;
4、直接将代码贴到ACAD命令行中;
5、将加载命令写在acad.mnl中;
6、将加载命令写在acad.lsp中
……
 - (defun c:dadd3 ( / ss i sum ssone0 ssone a1 a2)
- (setq ss (ssget '((0 . "DIMENSION"))))
- (setq i 0 sum 0)
- (repeat (sslength ss)
- (setq ssone (entget (ssname ss i)))
- (setq a1 (cdr (assoc 1 ssone)))
- (if (or (= a1 "") (= a1 "<>"))
- (setq a2 (cdr (assoc 42 ssone)))
- (setq a2 (atof a1))
- )
- (setq sum (+ sum a2))
- (setq i (1+ i))
- )
- (princ "\n******所选标注和为")
- (princ sum)
- (princ "******")
- ;(command "text" "s" "standard" pause "3" "0" (rtos sum 2 2))
- (princ)
- )
|