实用的LSP源代码,值得参考
liminnet
liminnet Lv.5
2007年08月09日 10:21:24
只看楼主

(defun c:cd (/) (setvar "cmdecho" 1) (setq a1 (getpoint "第一点")) (princ "") (setq a2 (getpoint "第二点")) (princ "") (setq ang (* (/ (angle a1 a2) pi) 180)) (setq dist (rtos (/ (distance a1 a2) 1000) 2 1))

(defun c:cd (/)
(setvar "cmdecho" 1)
(setq a1 (getpoint "第一点"))
(princ "
")
(setq a2 (getpoint "第二点"))
(princ "
")
(setq ang (* (/ (angle a1 a2) pi) 180))
(setq dist (rtos (/ (distance a1 a2) 1000) 2 1))
(setq dist1 (strcat "L=" dist "m"))
(setq a3 (getpoint "文字插入点"))
(command "text" a3 "350" ang dist1)
)


我想在这段代码里点功能就是提示我;管径Dn=多少,i=多少,然后用人工输入数据,出
来的效果是这样子:管径Dn=300 L=9.8m i=0.008,大哥大姐帮帮忙啊
免费打赏
chenjunfang
2008年08月12日 12:13:36
102楼
看了各位的发言,我感觉有些摸不着头脑,因为我从来没有用过这个功能,我看了帮助文件,还是不知道该怎样用这些代码?
回复
zhangdejun1984
2008年09月16日 18:18:39
103楼
流浪大哥真是强人啊!!!看的我都有点晕了啊!!
回复
kidy9527
2008年10月30日 14:06:41
104楼
这贴, 不顶不精彩~!
回复
yunxifeng
2008年10月31日 09:54:42
105楼
浪哥人才啊 在学校只学过vb 学习了 不定不行啊
回复
cao-03
2008年11月12日 08:46:17
106楼
浪大哥,你太利害啦,真是高手啊,好爽啊,这个功能,我推荐你做版主呀,,你在那个QQ群啊,我也进去向你学习学习啊,你帮了我几次忙啦,我想问下可不可以把每个lsp文件加载后做成一个图标,每次只要点一下就可以用?能行吗
浪大哥不但水平好,而且热心肠,佩服中^^^^
回复
newsagency
2008年11月13日 10:09:14
107楼
呵呵,很好的主题,学习了不少。
楼主继续啊
回复
zdh-sea
2008年11月22日 11:29:28
108楼
流浪大哥,强人!好人!
以前都是用傻瓜式的软件,这几天才接触lisp,原来还能做出这么多好东西。
技术就是第一生产力呀!
回复
xuwu1983
2009年01月07日 11:23:43
109楼
厉害啊
怎么学的,能否教教我:loveliness:
回复
taotao007
2009年01月07日 20:50:34
110楼
高手都在民间啊。
向流浪大哥致敬。
回复
jxxx2008
2009年01月15日 23:00:28
111楼
:lol
我也是做给排水设计的,找类似的程序找了几个月了,总算找到了。多谢流浪大哥!
回复

相关推荐

APP内打开