只需一步,快速开始
先说明一下,本人对LSP不是很懂,有时只是根据工作需要上网找找现成的,再简单修一修(也就是说偷人家的[em0])! 复杂一般我看不懂,所以请多多包涵!!! 下面的程序也是修修补补完成的,也不知道合不合理,很多发生错误了的提示也不知道怎么判断, 请大虾们指正一下,谢谢!! ;;;******************************************************************* ;;;*** 修改工具 ;;;******************************************************************* ;;;------------------------------------------------------------------- ;;; 将所选线转变成多段线 (defun PAi-Line2ChPline1 (/ ssa ssa-ent ent-p i) (setvar "cmdecho" 0) ;关闭回显提示和输入 (princ "\n将所选直线变成闭合多段线功能") (princ "\n请选取要转变成多段线的线:") (setq ent (ssget '((0 . "line,arc,*POLYLINE")))) (setq i 0) (setq ii 0) (while (< i (sslength ent)) (setq ent-n (ssname ent i)) ;;获取图元名 (setq ent-p (cdr(assoc 0 (entget ent-n)))) ;;获取图元类型名 (if (or (= ent-p "LINE") (= ent-p "ARC")) (setq ii 1)) (setq i (1+ i)) ) (cond ((= ii 0) (vl-cmdf "pedit" "m" ent "" "j" "0" "")) ((= ii 1) (vl-cmdf "pedit" "m" ent "" "Y" "j" "0" "")) (t (princ "\n操作有误,退出!") (exit)) ) (princ "\n将所选线转变成多段线完成!") (princ) ) ;;;-------------------------------------------------------------------
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
tianyi1230 发表于 2016-1-21 08:15 为嘛不源码,不是源码还收币,这个不也是你在网上找的吗?
uvyx 发表于 2016-1-21 09:38 没办法,里面的很多都是网上找的,怕粘出来!!!
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2024-11-14 14:49 , Processed in 0.305231 second(s), 31 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.