找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 949|回复: 16

[编程申请]:能否编一个小的LISPT程序

[复制链接]
发表于 2005-1-11 16:25:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
比如一条直线,我要在该直线两边各偏移0.35毫米并删除原直线.谢谢了.大家猴年快乐
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-1-11 16:40:17 | 显示全部楼层
打击到盘
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-11 22:10:43 | 显示全部楼层
现编了个“单线变双线”的程序:
[php]
;;;单线改双线
(defun c:test042 (/ s1 e pt1 pt2 pt3 pt4 la)
  (load "xyp_lib")
  (CMDLA0)
  (setq        no1 (ureal 1 "" "\n\t双线宽" no1)
        s1  (entsel)
        e   (car s1)
        pt1 (dxf 10 (entget e))
        pt2 (dxf 11 (entget e))
        pt3 (_midpup pt1 pt2 0.35)
        pt4 (_midpdn pt1 pt2 0.35)
        la  (dxf 8 (entget e))
  )
  (command ".undo" "BE")
  (setvar "osmode" 0)
  (command "offset" (/ no1 2) s1 pt3 s1 pt4 "")
  (entdel e)
  (command ".undo" "E")
  (CMDLA1)
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-12 15:39:17 | 显示全部楼层
谢谢青铜长老.但是我用了后出现错误,还得请你指教. 输入命令后有输入双线宽再选择线后出现NULL FUNCTION错误.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-12 17:59:55 | 显示全部楼层
我也需要,但是也和4F的一样出现了错误,望改进。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 01:52:03 | 显示全部楼层
2004上测试没有问题,把全部信息贴出来。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 09:07:15 | 显示全部楼层
最初由 xyp1964 发布
[B]2004上测试没有问题,把全部信息贴出来。 [/B]


我用的是R14的。长老我问你,你编的那个(线开口增强版1)是不是真得没办法加到R14里去啊
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 12:25:53 | 显示全部楼层
修改后见3楼。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 13:09:34 | 显示全部楼层
长老我还有一事相求,就是自动加边匡的程序,你看一下我传上来的文件就知道了。要求就是要能按我想的输入离图形边多少就多少,不知道长老可否帮我这个忙。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 13:58:17 | 显示全部楼层
[php]
;;;加边框
(defun c:test ()
  (setq        no1 (ureal 1 "" "\n\t边框宽" no1)
        pt1 (getpoint "\n左下角 : ")
        pt2 (getcorner pt1 "\n右上角 : ")
        pt3 (list (- (car pt1) no1) (- (cadr pt1) no1))
        pt4 (list (+ (car pt2) no1) (+ (cadr pt2) no1))
  )
  (command "RECTANG" pt3 pt4)
  (princ)
)

(defun ureal (bit kwd msg def / inp)
  (if def
    (setq msg (strcat "\n" msg "<" (rtos def 2) ">: ")
          bit (* 2 (fix (/ bit 2)))
    )
    (setq msg (strcat "\n" msg ": "))
  )
  (initget bit kwd)
  (setq inp (getreal msg))
  (if inp
    inp
    def
  )
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 15:23:12 | 显示全部楼层
有点不对哟,我是想让它第一步,输命令,第二步就应该询问距离图形边多宽,第三步,我就输入我要的宽度,第四步,它就能够自动检测到图形的四边,然后按我的要求加出一个边匡。
还望长老在改进一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-13 16:18:46 | 显示全部楼层
OK!可以了.谢谢长老.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-13 18:08:47 | 显示全部楼层
还又啊,长老我可不可以把你帮我编的那个(线开口的软件)传上来,让其他高手帮忙改一下,好能够加到R14里去,不知道你有没有意见啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-14 18:03:22 | 显示全部楼层
爱心币不够,不能与你悄悄交谈.长老啊,又有麻烦了.变成双线那程序有点问题,变双线后把该图层都变成红色的了.如果我只要把该双线为红色呢?图层其它的线型属性不变.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-15 00:17:28 | 显示全部楼层
82406515:
加边框程序应该能满足使用要求,只不过比期望的要多两步。
另:你的信箱已满,无法发送短信。

fjb_x:
对于偏移程序的问题,将原程序中的(mkla la 1)去掉即可。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-6-15 22:48 , Processed in 0.199477 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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