明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2085|回复: 8

[源码] 连接断线程序

[复制链接]
发表于 2013-6-24 19:25:11 | 显示全部楼层 |阅读模式
购买主题 已有 19 人购买  本主题需向作者支付 1 个明经币 才能浏览
发表于 2013-6-24 20:43:44 | 显示全部楼层
好歹贴个图看看啊。浏览1币,下载要几个?
发表于 2013-6-24 21:04:52 | 显示全部楼层
浏览收了一个下载又一个。下面转载一个程序,有兴趣作比较。
;;;直线 圆弧,多义线 延伸或剪短
(defun c:jf () (c:pljoinfuzz))
(defun c:pljoinfuzz (/ ss1 entLine objType oldcmdecho oldpeditaccept fuzz okObjects)
  (setq oldcmdecho (getvar "cmdecho"))
  (setq oldpeditaccept (getvar "PEDITACCEPT"))
  (setvar "cmdecho" 0)
  (setq A2k4 (>= (substr (getvar "ACADVER") 1 2) "16"))
  (if A2k4 (setvar "PEDITACCEPT" 0))
  (setq        okObjects '((0 . "LINE,ARC,POLYLINE,LWPOLYLINE")))
  (princ "\n请选择需要连接的直线,圆弧,多义线: ")
  (setq ss1 (ssget okObjects))
  (setq fuzz (getdist "\n模糊距离 <0>: "))
  (if (= fuzz nil) (setq fuzz 0))
  (if (/= ss1 nil)
      (progn
        (setq objType (cdr (assoc 0 (entget (setq entLine (ssname ss1 0))))))
        (if (= (sslength ss1) 1) (setq ss1 (ssget "X" okObjects)))
        (if (member objType '("LINE" "ARC"))
          (command "_.pedit" "_M" ss1 "" "_Y" "_J" "_J" "_B" fuzz "")
          (command "_.pedit" "_M" ss1 "" "_J" "_J" "_B" fuzz "")
        )
      )
  )
  (setvar "cmdecho" oldcmdecho)
  (if A2k4 (setvar "PEDITACCEPT" oldpeditaccept))
  (princ)
)
(princ "\n *******连接程序。命令: JF ************\n")
(princ)

点评

拿来无私分享就得大力支持!  发表于 2015-6-2 21:50
 楼主| 发表于 2013-6-24 21:10:05 | 显示全部楼层
香田里浪人 发表于 2013-6-24 21:04
浏览收了一个下载又一个。下面转载一个程序,有兴趣作比较。
;;;直线 圆弧,多义线 延伸或剪短
(defun c: ...

你的程序没效果啊 也不能截交
发表于 2013-6-24 21:16:05 | 显示全部楼层
首先声明,程序不是我编的,是转载,不能截交原因是模糊距离设置不当。
 楼主| 发表于 2013-6-24 21:18:30 | 显示全部楼层
香田里浪人 发表于 2013-6-24 21:16
首先声明,程序不是我编的,是转载,不能截交原因是模糊距离设置不当。

那 你这个操作起来不烦么...
发表于 2013-6-25 06:39:58 | 显示全部楼层
yangist 发表于 2013-6-24 21:18
那 你这个操作起来不烦么...

感觉还可以。
发表于 2013-6-25 07:41:15 | 显示全部楼层
谢谢楼主分享,辛苦了!
发表于 2013-10-5 10:08:39 | 显示全部楼层
香田里浪人 的好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 11:35 , Processed in 0.203933 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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