QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 3322|回复: 4
收起左侧

[分享] 将所有选择的数字相乘

[复制链接]
发表于 2008-6-10 08:13:25 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
将所有选择的数字相乘) W; E! v" z- [( E' J% w8 y8 J* v

! A5 g0 n0 J; P# m3 t1 u(defun c:xx()! c7 B# A  @  `! @3 [: j
(princ "请选择需相乘的数字\n")
6 r% l2 v3 N# o5 n# O4 u (setq ss1 (ssget))
1 t: Q" f5 a( u6 w (setq n (sslength ss1))
" C$ t0 L6 J% h; U- Y' Z (setq aa1 (entget (ssname ss1 0)))
, B+ b4 d5 }# ?% d, H" d1 V( a' ] (setq h1 (cdr (assoc 40 aa1)))
+ M( H  m  J$ _6 n* ` (prompt " TYPE 输出数字位数:<2") (setq ww (getint"> "))   
% B5 C5 x* @/ f/ a (if ww (setq m ww) (setq m 2))
& ^9 l+ J. Y9 w. z (setq pt1 (getpoint "请选择所放点(中点)\n"))
4 D3 z4 ^6 X" ?# t$ t (setq i 0 sum 1)
. V6 U9 \0 p& U: B) } (repeat n
, B+ F) \# [0 b6 S: Q& @   (setq pname (ssname ss1 i))
& d8 b4 C5 e; K   (setq ent (entget pname))
8 O1 \/ y9 b: p8 j% S   (setq p0 (cdr (assoc 0 ent)))
/ m+ ]6 H, h# {; ]   (if (= p0  "TEXT")
, C! h7 D4 y' h# h7 H0 D# i, H     (progn. C: L* D: X% ^2 v
      (setq z (cdr (assoc 1 ent)))
( {" ^7 V5 a0 j4 W. V; y      (setq r1 (atof z))
7 P/ N- g# b; U8 c( ?& s      (setq sum (* sum r1))2 z8 `: q. T0 i0 H
     )
& K, v- d* u# p   ); j" B5 S* Q; _
   (setq i (+ i 1))
- q2 A: [: m2 V# M  )% i; k0 g$ A1 Z
(setq sum (rtos sum 2 m))
* Z3 M+ u/ R% D1 u (command "text" "m" pt1 h1 "0" sum)2 |& L6 z3 q) u( X0 Q
)
 楼主| 发表于 2008-6-10 11:15:56 | 显示全部楼层
使用方法是将上述源代码存为文本文件,再将后缀改为LSP,在CAD中调用该文件,然后执行"XX"命令即可
发表于 2010-1-8 15:31:59 | 显示全部楼层
這LISP,正好需要。
发表于 2010-1-11 12:03:14 | 显示全部楼层
我正想编一个累加的程序,现在正好能参考,谢谢!
发表于 2014-1-18 13:38:25 | 显示全部楼层
我加载了好多次就是不能用,不知什么原因,还是请直接发加载的程序吧
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备13008828号-1 )

快速回复 返回顶部 返回列表