1、* AyungerStudio AutoCAD-Tools 更新日期: 2009.01.22 *这是网友独自开发的一个 AutoCAD 修改工具集合,现与各位共享,主要包括:1、 绘制类: 箭头、示坡线、锥坡线、剖断线、垂线、切线、等高线加密、Hatch 轮廓线等;2、 标注类: 各类引线标注(圆形、坐标、断面、里程、桥涵 )、平交口标注、标注对象属性修改等;3、 修改类: 颜色、延长、等分、偏移、定向自动拷贝、多段线顶点增删等;4、 计算类: 文本类四则混合运算、表格化行列计算等;5、 文字类: 上下标、合并、格式化、行距调整、交换、对齐、转属性、加括号等;6、 表格类: 绘制表格、表格文本
2、反输出,表格快速填写、单元格文字对齐等;7、 文件类: 灌入文件、浏览,输出透明背景的.Wmf 图元文件等;8、 打印类: 批量打印出图.9、 图块类: 块颜色修改、图块名称列表、图块分类统计、无名块转为有名块等;10、布局类: 视口创建/自动分图、视口网格标注、视口比例查询 /设置、视口快速操作等.11、选择集: 快速构造选择集。12、工程类: 缓圆缓曲线绘制、水准导线、十字丝、抛物线、铁路走行时分、紧坡定线、地面标线等;13、工具类: 十字光标方向设置、快速自定义坐标系、自定义复杂线型等;14、信息类: 实体 DXF 码列表、多段线顶点及点坐标列表、面积及曲线长度查询等;文件组成: Ayu
3、nger.mnu、Ayunger.pgp、Ayunger.ini 和 Ayunger.fas 等文件,使用方法:1.把 Ayunger.fas/.mnu/pgp/ini 等所有解压拷贝到 autocad 的 support 目录下;2.在 CAD 中加载 Ayunger.fas 文件。( 技巧: 加载时对话框的右下角有个像公文包的启动组图标,在这里加载的应用程序,以后不需要再加载了);3.然后敲 Ay 命令加载 ayunger.mnu 就可以了;4.会在你的 CAD 菜单区多出个 AY 工具的下拉式菜单条的;5.详细命令,请用 Readme 命令查看 !6.快捷命令定义见 AYUNGER.PG
4、P 文件(注: 自定义快捷命令丢失或修改后需重载 , 命令: ayCMD )。功能菜单项:=一、绘图类1.箭头: ayArw2.铁路线(接力棒线型): ayRailway3.示坡线: aySpx4.锥坡线: ayZpx5.剖断线: ayPDX,ayPDXC6.曲线之垂线: ayPerCurve7.曲线切线: ayTanCurve8.导线法直线绘制: ayLL9.坐标点/高程点文件灌入: ayPtImport10.高程点并赋值: ayPtZ11.多段线高程赋值: ayDGXSetH12.利用数字型文本内容值给其文本 Z 坐标赋值: ayTextSetZ13.多段线高程值显式标注: ayDGXDi
5、mH14.等高线首曲线加粗: ayDGXWidth15.高程插值计算标注: ayDGXCalH16.等高线加密线: ayDGXJM,ayDGXJMTR17.注释框(矩形/圆形): ayKKBox18.Hatch、Solid 、LWPolyline 对象轮廓线: ayBHatch,ayBSolid,ayBPLine二、标注类1.直线标注另一法: ayDimLine2.圆弧标注(半径/弧长): ayDimArcR,ayDimArcL3.任意两点距离标注: ayDimDist24.圆形引线标注: ayCMark5.坐标引线标注: ayCDMark6.断面线引线标注: ayJMMark7.里程引线标注
6、: ayKMMark8.桥涵引线标注: ayQHMark9.曲线交点标注: ayMarkJDCurve10.曲线任意点切线角标注: ayMarkTanAng11.平交口高程样式: ayDimHigh12.平交口平距样式: ayDimDist1,ayDimDist213.平交口路拱横坡: ayDimCGrade14.平交口坡底标高计算标注: ayDimCalH15.修改 Dim 对象的属性: ayDimText16.删除 Dim 对象的属性: ayDimClear三、修改类1.Break 命令改进-单点/两点: ayBreak1,ayBreak22.Break 命令改进-按交点/按曲线: ayB
7、reakSS,ayBreakC3.Copy 命令改进-多重自动复制 : ayDCopy4.Color 命令改进-含块内对象颜色修改 : ayColor5.Divide 命令改进-多个对象一次等间隔: ayDivide6.Extend 命令改进-指定长度延长: ayExtend7.Measure 命令改进-多个对象一次等距离: ayMeasure8.Offset 命令改进 -一次多重偏移拷贝 : ayOffset1,ayOffset29.Rotate 命令改进(记忆旋转角): ayRotate10.Scale 命令改进(记忆缩放比): ayScale11.Scale 命令改进-XY 向不等比例放
8、缩 : ayScaleXY12.将颜色不随层的改为随层: ayCLayer13.对象拷贝到指定的层: ayLCopy14.将指定对象层上所有实体对象删除: ayLErase15.按对象类型名快速删除对象: ayNErase16.将圆对象改为正多边形对象: ayC2PLine17.修改对象的标高或 Z 坐标: ayZFlat18.多段线顶点增加/删除: ayVTXadd,ayVTXdel19.多段线顶点倒置: ayRePLine20.ALIGN 命令改进-XY 方向不等比例缩放对齐: ayAlign21.Group 命令改进 -快速分解组对象 : ayXGroup22.曲线对象转为多段线:ayC
9、V2PLine23.Trim 自动剪切 : ayTrim四、计算类1.数值文本内容加/减运算: ayAdd2.数值文本内容乘/除运算: ayMult3.数值文本内容混合计算: ayXCal4.数值文本内容求和: aySum5.任意类数值文本(DIMENSION,TEXT,MTEXT,ATTDEF)求和: aySumPro6.行/列式数值文本内容混合计算 : ayJJJ7.数值 TEXT 按约数取整 : ayINT五、文本处理1.文本对齐点修改(不改变其位置 ): ayJT2.文本行/列式对齐: ayALTextRC3.文本旋转对齐: ayALText24.文本行距调整: ayPBText5.单
10、个文本平行曲线: ayALText16.多个文本平行曲线: ayALTextC7.行/列式文本象合并: ayJoTextRC8.任意文本合并: ayJoText9.文本添加前后缀字符串: ayTextKH10.文本数字型内容值保留位数格式化: ayTextFmt11.里程格式化文本内容(数值型 ): ayKmFormat12.反格式化里程文本内容: ayUnKmFormat13.文本上下角标标注: ayTextJB14.文本刷子: aySameText15.交换两个文本的内容(文本值 ): aySwapText16.原地旋转多个文本对象: ayRoText17.文字快速移动对齐: ayMove
11、Text118.文字定向移动: ayMoveTexts19.文本(TEXT)对象的属性值修改: ayCHText20.数字型文本对象等差多重复制: ayDCopyText21.缩放文本(TEXT)对象的高宽比例属性: ayScText22.文本(TEXT)对象宽度自适应: ayFitText23.按实际需要高度书写文本(修正 True 字体中实际字高缺陷): ayText24.双下划线: ayULine25.文本外框(类型: 圆框/矩形框): ayTextBox26.文本外框遮掩、剪切(类型 : 圆框/ 矩形框): ayTextBoxMask27.文本转为属性 ATTDEF 对象 : ayTe
12、xt2Att28.属性 ATTDEF 对象转为文本 : ayAtt2Text29.任意文本内容反输出: ayTextExport六、表格处理1.表格(负值表示该列后所有列宽度相同 ): aySheetMake2.多行多列式文本(TEXT)录入: aySheetInput3.表格单元格文字对齐:aySheetAlign4.表格单文本反输出(有表格线 ): aySheetExport15.多行单文本反输出(无需表格线 ): aySheetExport0七、文件类1.读入文本文件内容,并生成文字: ayTxtImport2.记事本模式浏览文字: ayTxtViewN3.命令行模式浏览文字(初始化命令
13、 ayTxtViewCi): ayTxtViewC4.输出透明背景的图元文件(*.WMF): ayWMF5.光栅图像文件路径重新指定: ayImgPath6.外部参照对象(图块)文件路径重新指定: ayRefPath八、打印类1.批量打印出图: ayBPlot2.生成打印文件的批处理文件(*.BAT): ayPltBat九、图块类1.修改块内所有对象的颜色: ayBLKColor2.图块名称列表(DWG 全文件查询): ayBLKList3.图块分类统计(DWG 全文件查询): ayBLKCount4.无名块转为有名块: ayBLKU2N5.插入图块并新增一个附带属性: ayBLKSpecAt
14、t十、布局类1.视口比例查询/设置: ayGetVPscale/aySetVPscale2.视口快速旋转及锁定操作: ayRoDView0/ayLockMview3.快速绘制带状图分图范围线: ayFTPLine4.视口创建/带状图自动分图: ayAMview5.视口视图网格绘制标注: ayPGrid6.对齐模型空间-图纸空间: ayALignM2P十一、选择集1.通过参考对象 DXF 码快速选择集对象(SS 为透明命令): SS2.通过参考对象快速构造同层对象选择集变量,用!SS 引用: aySSLayer3.构造文本选择集变量,并返回 SS 变量,用!SS 方法引用: aySSText4.
15、储存 Filter 过滤器选择集到变量,用!SS 引用: aySSFilter5.储存上一选择集到变量,用!SS 引用: aySSp十二、工程类1.带缓和曲线的直线切圆(缓+圆+缓)绘制: ayHYH2.水准点文件平面标注: ayBMMark3.导线点文件平面标注: ayDXMark4.手工点地面线,并生成外部文件: ayDMX5.提取多段线地面线数据信息,并输出: ayDmxExport6.提取横断面地面线的数据信息(桩号左侧右侧), 并输出: ayHdmExport7.手动纵断面栏信息: ayZDMRowHand8.文件纵断面栏信息: ayZDMRowFile9.纬地软件: 纵断面文件修改
16、另一法 (铁路模式: 坡度坡长递推法: ayWDzdm10.交通 CAD 软件: 交切线方位角及交点圆标注: ayTLdimJQ11.抛物线 y=A*xn(参数 n 可为任意正数): ayPWX12.十字丝网格标注: aySZS13.网格交点坐标标注: ayDimGridCoord14.铁路紧坡定线: ayJPDX15.铁路坡度折减计算: ayQXZJ16.铁路列车走行时分计算: ayZXSF17.交通安全设施之地面标线绘制: ayBX18.批量角度相互转换: ayChAng十三、工具类1.设置鼠标滚轮放缩倍数: ZF2.设置十字光标任意方向: CS3.定制复杂线型: ayMakeLtype4
17、.AY 工具自定义线型: ayLType5.文本显示模式(仅文本/仅外框): ayQText6.启用多义线线型生成功能: OnLT7.用户自定义坐标系: UCS18.AY 工具快捷名令自定义: ayPGP十四、信息查询1.实体对象 DXF 码列表: ayEntList2.多段线顶点坐标列表: ayPLList3.多点坐标列表: ayXYList4.面积查询: ayAreaC,ayArea1,ayArea25.查询多点连线的长度和: DII6.查询多个曲线的长度和: ayCLenSum7.查询曲线上两点间的曲线长: ayCLen2Pt8.查询两点间 XY 投影面距离: ayDistXY9.查询三点间夹角(右角): ay3Ang