![]() |
【转帖】[分享]autocad lisp程序100例
[分享]autocad lisp程序100例
www.dimcax.com [分享]autocad lisp程序100例 我也是网上找到的,感觉还可以,希望对大家有用 压缩包中含有以下面程序,且均以源程序方式给出,您可以使用、参考、修改它。解压缩后请先看说明文件。 bg.lsp --- 表格自动生成 asc.lsp --- 将文本文件内容写入图中,字符是单个的 wf.lsp --- 将图中字符写入磁盘 exstr.lsp --- 将字符串分解成单字 pgtxt.lsp --- 将字符合成字符串 pb.lsp --- 通过给出长度将字符串分成两个串 cht.lsp --- 直接修改文字内容或块属性 ct.lsp --- 对数字串进行加减 chh.lsp --- 直接修改文字高度 chhw.lsp --- 直接修改文字高宽比(针对pkpm软件将字符定位点改为左下角) chst.lsp --- 直接修改文字字体 txt.shx --- 修改后的标准txt.shx文件。(kuozhan.sld为增强的内容幻灯片) tiao.lsp --- 配合修改过的标准字体文件,将中文字符调大 tiao1.lsp --- 配合修改过的标准字体文件,将英文字符调小 untiao.lsp --- 上两个程序的复原 sht.lsp --- 在图中查找字符串 zhuang.lsp --- 桩点及钎探号绘制(勘测图) dim.lsp --- 配合jt.dwg将尺寸标注调成适合建筑结构设计(1:1) dimm.lsp --- 配合jt.dwg将尺寸标注调成适合建筑结构设计(1:100) di1.lsp~di8.lsp --- 直接连续标注尺寸(用于1:1的图) di100.lsp~di800.lsp --- 直接连续标注尺寸(用于1:100的图) brk.lsp --- 将一线条在与其它线条相交处断开 peditx.lsp --- 成批修改线条的线宽 ex.lsp --- 分别或一起或通过层来炸开块、尺寸标注及pline线 chcr.lsp --- 修改园和园弧的半径 lay.lsp --- 通过点取层上一实体来实现层操作:删除/解冻/冻结 bg0.lsp --- 直接将正负零标注在图纸中(建筑结构图用) bg1.lsp~bg4.lsp --- 标注各种标高 hu.lsp --- 直接给出园弧长度 jdx.lsp --- 截断线 jdx2.lsp --- 双截断线 bdgj.lsp --- 板底钢筋(土建结构图用) bdgj1.lsp,bdgj2.lsp --- 板顶钢筋(土建结构图用) dk1.lsp~dk8.lsp --- 配合pkpm软件生成的图绘洞口(基础留洞) gl1.lsp~gl8.lsp --- 配合pkpm软件生成的图绘过梁(结构平面图) gzz.lsp --- 构造柱绘制 acad.lin --- 增强的线型文件, 扩充线型(线型比例为1)如下: xx -- 虚线(用于1:1的图) dhx -- 点划线(用于1:1的图) xx100 -- 虚线(用于1:100的图) dhx100 -- 点划线(用于1:100的图) acad.lsp --- 增强的acad启动文件, 命令扩展如下: chxx -- 将线型改为虚线(用于1:1的图) chdhx -- 将线型改为点划线(用于1:1的图) chxx100 -- 将线型改为虚线(用于1:100的图) chdhx100 -- 将线型改为点划线(用于1:100的图) chcon -- 将线型改为连续线 chc -- 直接修改实体的颜色 谢谢提供分享 实用程序不多,但能给我们编写lisp程序提供参考和借鉴,很感谢 对学习使用是有帮助的 还是专业的二次开发。比较爽。 不知道质量怎么样 支持一下 太好了 |
所有的时间均为北京时间。 现在的时间是 12:49 PM. |