下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 |
文章搜索: 分类 关键字
您的位置:首页软件教程AutoCADAutoCAD资料教程 → 为AutoCAD增加几个实用小工具
为AutoCAD增加几个实用小工具
日期:2007-9-6 20:57:19 人气:121     [ ]
上一页 [1] [2] [3] 下一页

;;;by An Yuhui

;;;1-25-1996

;;;Function:Continue Dimension

;;;**********

(defun c:dimcont()

(setq spt(getpoint ″\nFirst point:″))

(setq ept(getpoint spt ″\nEnd point:″))

(setq just-ang(angle spt ept))

(setq ss(ssget ″F″(list spt ept)))

(setq index 0 ptlist nil)

(while (setq et (ssname ss index))

(if(=(cdr (assoc 0 (entget et))) ″POLYLINE″)

(progn

(command ″EXPLODE″et)

(setq et(entlast))

)

)

(setq etlist (entget et))

(setq pt1(getvalue 10 etlist))

(setq pt2(getvalue 11 etlist))

(setq ptlist(cons (inters pt1 pt2 spt ept nil)ptlist))

(setq index(1+index))

)

(setq ptlist(sort1 ptlist))

(setq lastpt(car ptlist))

(setq ptlist(cdr ptlist))

(while(setq pt (car ptlist))

(cond((or(=just-and0) (=just-ang pi))

(command ″dim1″ ″hor″ lastpt pt pt ″″)

(setq ptlist(cdr ptlist))

(setq lastpt pt)

)

((or (=just-ang (*pi 0.5)) (=just-ang(* pi 1.5)))

(command ″dim1″ ″ver″ lastpt pt pt ″″)

(setq ptlist(cdr ptlist))

(setq lastpt pt)

)

)

)

(princ)

)

4.任意转换两个字符的位置

笔者在绘图时常常会遇到需要改变文本标注和说明位置的情况,

有时是两个文本字符位置的互换,有时是材料表中两行材料名的位置

互换。用一般的方法,是先把第一行文本move到一个位置,再把第二行

文本move到第一行文本原来的位置,最后再移动第一行文本到第二行

文本原来的位置,每次做起来总感到不方便,而且由于移动时的误差,

位置总是对不准。因此,笔者用AutoLisp编了一个小程序,用于解决这

个问题。每次使用时只要选择一下文本,再按回车,即能成功地转换二

个文本的位置。笔者在使用时获益非浅,现把它介绍给大家。

;;;Filenmae:chgtp.lsp

:::By An Yuhui

;;;7-19-1995

;;;Function:change two text position

;;;**********

(defun c:chgtp()

(setq el(ssget))

(setq len (sslength el))

(if (>len2)

(progn

(alert ″To Many Texts!″)

(exit)

)

)

(setq en1 (ssname el 0))

(setq en2 (ssname el 1))

(setq el1 (entget en1))

(set pt1 (cdr (assoc 10 el1)))

(setq el2 (entget en2))

(setq pt2 (cdr (assoc 10 el2)))

(command ″move″ en1 ″″ pt1 pt2)

上一页 [1] [2] [3] 下一页
我有问题,我要进入论坛
出处:本站原创 作者:佚名
 热点文章
·如何定制自己的个性化..
·proe超级技巧
·怎样学好PRO/E软件?
·PRO/E COFNIG文件设置..
·PROE将默认英制转换成..
·PRO/E分模经验总结
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·旧版ProE如何读取野火..
·Pro/E如何做两条c2(曲..
·Pro/E 2001下一个阵列..
·一款钣金产品的结构设..
 推荐文章
·翻砂铸造的特点及其工..
·整编SolidWorks应用技..
·模具选材原则
·如何解决中文Pro/E工程..
·Pro/ENGINEER 中的文本..
·Pro/ENGINEER Wildfir..
·模型从proe->ansys..
·用行为建模优化设计的..
·簡單的Top-Down設計實..
·适合初学者的基础练习..
·ProE不传之秘笈(高级技..
·PRO/E 关于零件精度的..
·Pro/E的scan-tools工具..
·关系式的世界
·关系式教程