明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1311|回复: 8

各位好,求两个简单的lsp,会的帮一下我吧!谢谢

[复制链接]
发表于 2008-7-1 15:54:00 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2008-7-1 17:10:00 | 显示全部楼层
本帖最后由 作者 于 2008-7-1 17:11:07 编辑

第一个问题不难吧:)
第二个问题抽空做了一下:) 如下是代码,敬请参考:)
  1. ;;;功能: 摆水平对象
  2. ;;;编程: BDYCAD
  3. ;;;时间: 2008-07-01 香港回归11周年纪日
  4. (defun c:rx(/ ENAME HPT PT1 PT2 SEL SELPT)
  5.   (if(setq Sel(entsel"\n请你选取要水平摆放的对象:"))
  6.     (progn
  7.       (setq Ename(car Sel)SelPt(cadr Sel))
  8.       (setq Hpt(vlax-curve-getClosestPointTo Ename SelPt T)
  9.      Pt1 Hpt Pt2(vlax-curve-getPointAtDist Ename (+ (vlax-curve-getDistAtPoint Ename Hpt) 0.1)))
  10.       (setvar"cmdecho"0)
  11.       (setvar "osmode" (logior (getvar "osmode") 16384));关辅捉
  12.       (command".rotate"sel"" pt1"r"pt1 pt2 0)
  13.       (setvar "osmode" (logand (getvar "osmode") 49151));开辅捉
  14.       (setvar"cmdecho"1)
  15.       (princ"\n水平摆位完成,谢谢使用,如有好的建议请联系BDYCAD:)")
  16.       )
  17.     (princ"\n没有选到对象,请再试一次:)")
  18.     )
  19.   (princ)
  20.   )

本帖子中包含更多资源

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

x
发表于 2008-7-1 17:19:00 | 显示全部楼层

期待摆正块...

 楼主| 发表于 2008-7-1 17:35:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2008-7-1 17:57:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-7-1 22:28:00 | 显示全部楼层
这样试试:
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

发表于 2008-7-2 10:42:00 | 显示全部楼层
本帖最后由 作者 于 2008-7-2 10:53:08 编辑

:;
  1. (defun c:TT (/ SS AN N ENT)
  2.   (if (and (setq SS (ssget ":S" '((0 . "*text"))))
  3.            (setq AN (getangle "\n指定旋转角度: "))
  4.       )
  5.     (repeat (setq N (sslength SS))
  6.       (setq ENT (entget (ssname SS (setq N (1- N)))))
  7.       (entmod (subst (cons 50 AN) (assoc 50 ENT) ENT))
  8.     )
  9.   )
  10.   (princ)
  11. )
 楼主| 发表于 2008-7-2 10:49:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-7-2 11:23:00 | 显示全部楼层
建议楼主大师自己改出自己想样的效果的代码出来 ,楼主也应该这样做:) 不要一味想着让大家来写出来啊.我们所能做的也就是做出来些和你想要相近效果的程序给你参考:)就象老师教学生,但老师不能代学习考试啊:)你自己写的话相信这里有这么多参考的程序,也不算难了,加油啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-9-21 04:18 , Processed in 0.174195 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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