請問怎樣計算多條直線的總長度??
假如選取了100條線有什麼方法知道它們的總長??
謝謝 ;;; program make inchina<BR>;; by BDYCAD<BR>;; DATA: 2003-11-01<BR>;求選到的圖素的總長度.LSP<BR>(DEFUN C:TEST (/ SS SS_L N LENN LEN)<BR> (setq ss (ssget))<BR> (setq ss_l (sslength ss))<BR> (setq n 0)<BR> (setq lenn 0)<BR> (repeat ss_l<BR> (command "lengthen" (ssname ss n) "")<BR> (setq len (getvar "perimeter"))<BR> (setq lenn (+ len lenn))<BR> (setq n (1+ n)))<BR> (princ "\n你所選到的圖元的總長是")<BR> (princ lenn)<BR> (Princ "(mm)....")<BR> (princ))<BR> 能不能说明一下这个程序的用法吗?谢谢! 應該如何使用??
我以前沒有用過..可以說詳細一點嗎??
還有這種自己寫的程序是叫什麼?
好讓我平常也可以自己研究一下 将上面的程序拷贝到记事本中,保存为test.txt,然后将后缀改为lsp,在需要计算线长度的图形窗口下的命令行中输入appload,然后找到test.lsp文件,加载,再输入test即可根据提示选择线,最后,你可在命令行上的文本窗口内看到答案,若看不到,请按F2.
上面的程序是lisp程序。 1.如題,如果只要直線長度,(setq ss (ssget))之後加上(setq ss (ssget "p" '((0 . "LINE"))))
2.lisp很容易上手,保證接觸之後受益良多,操作觀念會提升到另一層境界 有时间我一定学学 为何我照上面楼主说的这么做了,可是不行,输入test后,该图层关闭,我是菜鸟,希各位高手教教小妹 绝对美丽发表于2004-4-1 11:59:00static/image/common/back.gif为何我照上面楼主说的这么做了,可是不行,输入test后,该图层关闭,我是菜鸟,希各位高手教教小妹
2樓程序與圖層"開-關"無關,可否傳圖上來看看<BR> text好像是单行字输入的命令嘛。我在R14中这么做了,今天又试了一下,不行。
页:
[1]
2