CAD图纸匿名加密lsp程序
超经典CAD lisp程序集锦、CAD快捷键大全

超经典CAD lisp程序集锦如果您使用 AutoCAD,下面的内容对您一定有帮助。
在某些方面能大大提高您的工作效率。
下面的程序均以源程序方式给出,您可以使用、参考、修改它。
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的图)详细内容及附件下载请浏览北纬服务论坛/thread-2724-1-1.htmlCAD快捷键大全F1: 获取帮助F2: 实现作图窗和文本窗口的切换F3: 控制是否实现对象自动捕捉F4: 数字化仪控制F5: 等轴测平面切换F6: 控制状态行上坐标的显示方式F7: 栅格显示模式控制F8: 正交模式控制F9: 栅格捕捉模式控制F10: 极轴模式控制F11: 对象追踪式控制Ctrl+B: 栅格捕捉模式控制(F9)刚刚看了一下dra:半径标注ddi:直径标注dal:对齐标注dan:角度标注Ctrl+C: 将选择的对象复制到剪切板上Ctrl+F: 控制是否实现对象自动捕捉(f3) Ctrl+G: 栅格显示模式控制(F7)Ctrl+J: 重复执行上一步命令Ctrl+K: 超级链接Ctrl+N: 新建图形文件Ctrl+M: 打开选项对话框AA: 测量区域和周长(area)AL: 对齐(align)AR: 阵列(array)AP: 加载*lsp程系AV: 打开视图对话框(dsviewer) SE: 打开对相自动捕捉对话框ST: 打开字体设置对话框(style) SO: 绘制二围面( 2d solid) SP: 拼音的校核(spell)SC: 缩放比例 (scale)SN: 栅格捕捉模式设置(snap) DT: 文本的设置(dtext)DI: 测量两点间的距离OI:插入外部对相Ctrl+1: 打开特性对话框Ctrl+2: 打开图象资源管理器Ctrl+6: 打开图象数据原子Ctrl+O: 打开图象文件Ctrl+P: 打开打印对说框Ctrl+S: 保存文件Ctrl+U: 极轴模式控制(F10)Ctrl+v: 粘贴剪贴板上的内容Ctrl+W: 对象追踪式控制(F11) Ctrl+X: 剪切所选择的内容Ctrl+Y: 重做Ctrl+Z: 取消前一步的操作A: 绘圆弧B: 定义块C: 画圆D: 尺寸资源管理器E: 删除F: 倒圆角G: 对相组合H: 填充I: 插入S: 拉伸T: 文本输入W: 定义块并保存到硬盘中L: 直线M: 移动X: 炸开V: 设置当前坐标U: 恢复上一次操做O: 偏移P: 移动Z: 缩放显示降级适配(开关)【O】适应透视图格点【Shift】+【Ctrl】+【A】排列【Alt】+【A】角度捕捉(开关) 【A】动画模式 (开关) 【N】改变到后视图【K】背景锁定(开关) 【Alt】+【Ctrl】+【B】前一时间单位【.】下一时间单位【,】改变到上(Top)视图【T】改变到底(Bottom)视图【B】改变到相机(Camera)视图【C】改变到前(Front)视图【F】改变到等大的用户(User)视图【U】改变到右(Right)视图【R】改变到透视(Perspective)图【P】循环改变选择方式【Ctrl】+【F】默认灯光(开关) 【Ctrl】+【L】删除物体【DEL】当前视图暂时失效【D】是否显示几何体内框(开关) 【Ctrl】+【E】显示第一个工具条【Alt】+【1】专家模式�全屏(开关) 【Ctrl】+【X】暂存(Hold)场景【Alt】+【Ctrl】+【H】取回(Fetch)场景【Alt】+【Ctrl】+【F】冻结所选物体【6】跳到最后一帧【END】跳到第一帧【HOME】显示/隐藏相机(Cameras)【Shift】+【C】显示/隐藏几何体(Geometry) 【Shift】+【O】显示/隐藏网格(Grids) 【G】显示/隐藏帮助(Helpers)物体【Shift】+【H】显示/隐藏光源(Lights) 【Shift】+【L】显示/隐藏粒子系统(Particle Systems) 【Shift】+【P】显示/隐藏空间扭曲(Space Warps)物体【Shift】+【W】锁定用户界面(开关) 【Alt】+【0】匹配到相机(Camera)视图【Ctrl】+【C】材质(Material)编辑器【M】最大化当前视图 (开关) 【W】脚本编辑器【F11】新的场景【Ctrl】+【N】法线(Normal)对齐【Alt】+【N】向下轻推网格小键盘【-】向上轻推网格小键盘【+】NURBS表面显示方式【Alt】+【L】或【Ctrl】+【4】NURBS调整方格1 【Ctrl】+【1】NURBS调整方格2 【Ctrl】+【2】NURBS调整方格3 【Ctrl】+【3】偏移捕捉【Alt】+【Ctrl】+【空格】打开一个MAX文件【Ctrl】+【O】平移视图【Ctrl】+【P】交互式平移视图【I】放置高光(Highlight) 【Ctrl】+【H】播放/停止动画【/】快速(Quick)渲染【Shift】+【Q】回到上一场景*作【Ctrl】+【A】回到上一视图*作【Shift】+【A】撤消场景*作【Ctrl】+【Z】撤消视图*作【Shift】+【Z】刷新所有视图【1】用前一次的参数进行渲染【Shift】+【E】或【F9】渲染配置【Shift】+【R】或【F10】在xy/yz/zx锁定中循环改变【F8】约束到X轴【F5】约束到Y轴【F6】约束到Z轴【F7】旋转(Rotate)视图模式【Ctrl】+【R】或【V】保存(Save)文件【Ctrl】+【S】透明显示所选物体(开关) 【Alt】+【X】选择父物体【PageUp】选择子物体【PageDown】根据名称选择物体【H】选择锁定(开关) 【空格】减淡所选物体的面(开关) 【F2】显示所有视图网格(Grids)(开关) 【Shift】+【G】显示/隐藏命令面板【3】显示/隐藏浮动工具条【4】显示最后一次渲染的图画【Ctrl】+【I】显示/隐藏主要工具栏【Alt】+【6】显示/隐藏安全框【Shift】+【F】*显示/隐藏所选物体的支架【J】显示/隐藏工具条【Y】/【2】百分比(Percent)捕捉(开关) 【Shift】+【Ctrl】+【P】打开/关闭捕捉(Snap) 【S】循环通过捕捉点【Alt】+【空格】声音(开关) 【\】间隔放置物体【Shift】+【I】改变到光线视图【Shift】+【4】循环改变子物体层级【Ins】子物体选择(开关) 【Ctrl】+【B】帖图材质(Texture)修正【Ctrl】+【T】加大动态坐标【+】减小动态坐标【-】激活动态坐标(开关) 【X】精确输入转变量【F12】全部解冻【7】根据名字显示隐藏的物体【5】刷新背景图像(Background) 【Alt】+【Shift】+【Ctrl】+【B】显示几何体外框(开关) 【F4】视图背景(Background) 【Alt】+【B】用方框(Box)快显几何体(开关) 【Shift】+【B】打开虚拟现实数字键盘【1】虚拟视图向下移动数字键盘【2】虚拟视图向左移动数字键盘【4】虚拟视图向右移动数字键盘【6】虚拟视图向中移动数字键盘【8】虚拟视图放大数字键盘【7】虚拟视图缩小数字键盘【9】实色显示场景中的几何体(开关) 【F3】全部视图显示所有物体【Shift】+【Ctrl】+【Z】*视窗缩放到选择物体范围(Extents)【E】缩放范围【Alt】+【Ctrl】+【Z】视窗放大两倍【Shift】+数字键盘【+】放大镜工具【Z】视窗缩小两倍【Shift】+数字键盘【-】根据框选进行放大【Ctrl】+【w】视窗交互式放大【[】视窗交互式缩小【]】轨迹视图加入(Add)关键帧【A】前一时间单位【<】下一时间单位【>】编辑(Edit)关键帧模式【E】编辑区域模式【F3】编辑时间模式【F2】展开对象(Object)切换【O】展开轨迹(Track)切换【T】函数(Function)曲线模式【F5】或【F】锁定所选物体【空格】向上移动高亮显示【↓】向下移动高亮显示【↑】向左轻移关键帧【←】向右轻移关键帧【→】位置区域模式【F4】回到上一场景*作【Ctrl】+【A】撤消场景*作【Ctrl】+【Z】用前一次的配置进行渲染【F9】渲染配置【F10】向下收拢【Ctrl】+【↓】向上收拢【Ctrl】+【↑】材质编辑器用前一次的配置进行渲染【F9】渲染配置【F10】撤消场景*作【Ctrl】+【Z】示意(Schematic)视图下一时间单位【>】前一时间单位【<】回到上一场景*作【Ctrl】+【A】撤消场景*作【Ctrl】+【Z】Active Shade绘制(Draw)区域【D】渲染(Render) 【R】锁定工具栏(泊坞窗) 【空格】视频编辑加入过滤器(Filter)项目【Ctrl】+【F】加入输入(Input)项目【Ctrl】+【I】加入图层(Layer)项目【Ctrl】+【L】加入输出(Output)项目【Ctrl】+【O】加入(Add)新的项目【Ctrl】+【A】加入场景(Scene)事件【Ctrl】+【s】编辑(Edit)当前事件【Ctrl】+【E】执行(Run)序列【Ctrl】+【R】新(New)的序列【Ctrl】+【N】撤消场景*作【Ctrl】+【Z】NURBS编辑CV 约束法线(Normal)移动【Alt】+【N】CV 约束到U向移动【Alt】+【U】CV 约束到V向移动【Alt】+【V】显示曲线(Curves) 【Shift】+【Ctrl】+【C】显示控制点(Dependents) 【Ctrl】+【D】显示格子(Lattices) 【Ctrl】+【L】NURBS面显示方式切换【Alt】+【L】显示表面(Surfaces) 【Shift】+【Ctrl】+【s】显示工具箱(Toolbox) 【Ctrl】+【T】显示表面整齐(Trims) 【Shift】+【Ctrl】+【T】根据名字选择本物体的子层级【Ctrl】+【H】锁定2D 所选物体【空格】选择U向的下一点【Ctrl】+【→】选择V向的下一点【Ctrl】+【↑】选择U向的前一点【Ctrl】+【←】选择V向的前一点【Ctrl】+【↓】根据名字选择子物体【H】柔软所选物体【Ctrl】+【s】转换到Curve CV 层级【Alt】+【Shift】+【Z】转换到Curve 层级【Alt】+【Shift】+【C】转换到Imports 层级【Alt】+【Shift】+【I】转换到Point 层级【Alt】+【Shift】+【P】转换到Surface CV 层级【Alt】+【Shift】+【V】转换到Surface 层级【Alt】+【Shift】+【S】转换到上一层级【Alt】+【Shift】+【T】转换降级【Ctrl】+【X】FFD转换到控制点(Control Point)层级【Alt】+【Shift】+【C】到格点(Lattice)层级【Alt】+【Shift】+【L】到设置体积(Volume)层级【Alt】+【Shift】+【S】转换到上层级【Alt】+【Shift】+【T】打开的UVW贴图进入编辑(Edit)UVW模式【Ctrl】+【E】调用*.uvw文件【Alt】+【Shift】+【Ctrl】+【L】保存UVW为*.uvw格式的文件【Alt】+【Shift】+【Ctrl】+【S】打断(Break)选择点【Ctrl】+【B】分离(Detach)边界点【Ctrl】+【D】过滤选择面【Ctrl】+【空格】水平翻转【Alt】+【Shift】+【Ctrl】+【B】垂直(Vertical)翻转【Alt】+【Shift】+【Ctrl】+【V】冻结(Freeze)所选材质点【Ctrl】+【F】隐藏(Hide)所选材质点【Ctrl】+【H】全部解冻(unFreeze) 【Alt】+【F】全部取消隐藏(unHide) 【Alt】+【H】从堆栈中获取面选集【Alt】+【Shift】+【Ctrl】+【F】从面获取选集【Alt】+【Shift】+【Ctrl】+【V】锁定所选顶点【空格】水平镜象【Alt】+【Shift】+【Ctrl】+【N】垂直镜象【Alt】+【Shift】+【Ctrl】+【M】水平移动【Alt】+【Shift】+【Ctrl】+【J】垂直移动【Alt】+【Shift】+【Ctrl】+【K】平移视图【Ctrl】+【P】象素捕捉【S】平面贴图面/重设UVW 【Alt】+【Shift】+【Ctrl】+【R】水平缩放【Alt】+【Shift】+【Ctrl】+【I】垂直缩放【Alt】+【Shift】+【Ctrl】+【O】移动材质点【Q】旋转材质点【W】等比例缩放材质点【E】焊接(Weld)所选的材质点【Alt】+【Ctrl】+【W】焊接(Weld)到目标材质点【Ctrl】+【W】Unwrap的选项(Options) 【Ctrl】+【O】更新贴图(Map) 【Alt】+【Shift】+【Ctrl】+【M】将Unwrap视图扩展到全部显示【Alt】+【Ctrl】+【Z】框选放大Unwrap视图【Ctrl】+【Z】将Unwrap视图扩展到所选材质点的大小【Alt】+【Shift】+【Ctrl】+【Z】缩放到Gizmo大小【Shift】+【空格】缩放(Zoom)工具【Z】反应堆(Reactor)建立(Create)反应(Reaction) 【Alt】+【Ctrl】+【C】删除(Delete)反应(Reaction) 【Alt】+【Ctrl】+【D】编辑状态(State)切换【Alt】+【Ctrl】+【s】设置最大影响(Influence) 【Ctrl】+【I】设置最小影响(Influence) 【Alt】+【I】设置影响值(Value) 【Alt】+【Ctrl】+【V】ActiveShade (Scanline)初始化【P】更新【U】宏编辑器累积计数器【Q】[color=#800080]AutoCAD快捷键快捷键执行命令命令说明3A 3DARRAY 三维阵列3DO 3DORBIT 三维动态观察器3F 3DFACE 三维表面3P 3DPOLY 三维多义线A ARC 圆弧ADC ADCENTER AutoCAD设计设计中心AA AREA 面积AL ALIGN 对齐(适用于二维和三维)AP APPLOAD 加载、卸载应用程序AR ARRAY 阵列*AR *ARRAY 命令式阵列ATT ATTDEF 块的属性*ATT *ATTDEF 命令式块的属性ATE ATTEDIT 编辑属性ATE *ATTEDIT 命令式编辑属性ATTE *ATTEDIT 命令式编辑属性B BLOCK 对话框式图块建立*B *BLOCK 命令式图块建立BH BHATCH 对话框式绘制图案填充BO BOUNDARY 对话框式封闭边界建立*BO *BOUNDARY 命令式封闭边界建立BR BREAK 打断C CIRCLE 圆CHA PROPERTIES 对话框式对象特情修改*CH CHANGE 命令式特性修改CHA CHAMFER 倒角COL COLCR 对话框式颜色设定COLOUR COLCR 对话框式颜色设定CO COPY 复制D DIMSTYLE 尺寸样式设定DAL DIMALIGNED 对齐式线性标注DAN DIMANGULAR 角度标注DBA DIMBASELINE 基线式标注DBC DBCONNECT 提供到外部数据库表的接口DCE DIMCENTER 圆心标记DCO DIMCONTINUE 连续式标注DDA DIMDISASSOCIATE 标注不关联DDI DIMDIAMETER 直径标注DED DIMEDIT 尺寸修改DI DIST 测量两点间距离DIV DIVIDE 等分布点DLI DIMLINEAR 线性标注DO DONUT 双圆DOR DIMORDIMATE 坐标式标注DOV DIMOVERRIDE 更新标注变量DR DRAWORDER 显示顺序DRA DIMRADIUS 半径标注DRE DIMREASSOCIATE 标注关联DS DSETTINGS 捕捉设定DST DIMSTYLE 尺寸样式设定DT DTEXT 写入文字DV DVIEW 定义平行投影或透视投影视图E ERASE 删除对象ED DDEDIT 单行文字修改EL ELLIPSE 椭圆EX EXTEND 延伸EXIT QUIT 退出EXP EXPORT 输出文件EXT EXTRUDE 将二维对象拉伸为三、维维实体F FILLET 倒圆角FI FILTER 过滤器G GROUP 对话框式选择集设定*G *GROUP 命令式选择集设定GR DDGRIPS 夹点控制设定H BHATCH 对话框式绘制图案填充*H HATCH 命令式绘制图案填充HE HATCHEDIT 编辑图案填充HI HIDE 消隐I INSERT 对话框式插入图块*I *INSERT 命令式插入图块IAD IMAGEADJUST 图像调整IAT IMAGEATTACH 并入图像ICL IMAGECLIP 截取图像IM IMAGE 对话框式附着图像*IM *IMAGE 命令式贴附图像IMP IMPORT 输入文件IN INTERSECT 将相交实体或面域部分创建INF IMTERFERE 由共同部分创建三维实体IO INSERTOBJ 插入对象L LINE 画线LA LAYER 对话框式图层控制*LA *LAYER 命令式图层控制LE QLEADER 引导线标注LRN LENGTHEN 长度LI LIST 查询对象文件LINEWEIGHT LWEIGHT 线宽LO *LAYOUT 配置设定LS LIST 查询对象文件LT LINETYPE 对话框式线型加载*LT *LINETYPE 命令式线型加载LTYPE LINETYPE 对话框式线型加载*LTYPE *LINETYPE 命令式线型加载LTS LTSCALE 设置线型比例因子LW LWEIGHT 线宽设定M MOVE 搬移对象MA MATCHPROP 对象特性复制ME MEASURE 量测等距布点MI MIRROR 镜像对象ML MLINE 绘制多线MO PROPERTIES 对象特性修改MS MSPACE 从图纸空间转换支模型空间MT MTEXT 多行文字写入MV MVIEW 浮动视口O OFFSET 偏移复制OP POPTIONS 选项ORBIT 3DORBIT 三维动态观察器OS OSNAP 对话框式对象捕捉设定*OS *OSNAP 命令式对象捕捉设定P PAN 即时平移*P *PAN 两点式平移控制PA PASTESPEC 选择性粘贴PARTIALOPEN *PASTESPEC 将指定的对象加载对新图形中PE PEDIT 编辑多义线PL PLINE 绘制多义线PO POINT 绘制点POL POLYGON 绘制正多边型PR OPTIONS 选项PRCLOSE PROPERTIESCLOSE 关闭对象特性修改对话框PROPS PROPERTIES 对象特性修改PRE PREVIEW 输出预览PRINT PLOT 打印输出PS PSPACE 图线空间PTW PUBLISHTIWEB 发送支网页PU PURGE 肃清无用对象*PU *PURGE 命令式肃清无用对象R REDRAW 重绘RA REDRAWALL 所有视口重绘RE REGEN 重新生成REA REGENALL 所有视口重新生成REC RECTANGLE 绘制矩形REG REGION 三维面域REN REBAME 对话框式重命名*REN *REBAME 命令式重命名REV REVOLVE 利用绕轴旋转二维对象创建三维体RM DDRMODES 打印辅助设定RO ROTATE 旋转RPR RPREF 设置渲染参考RR RENDER 渲染S STRETCH 拉伸SC SCALE 比例缩放SCR SCRIPT 调入剧本文件SE DSETTINGS 捕捉设定SEC DECTION 通过使平面与实体相交创建面域SET SETVAR 设定变量值SHA SHADE 着色SL SLICE 用平面剖切实体SN SNAP 捕捉控制SO SOLID 填实的三边形或四边形SP SEELL 拼字SPL SPLINE 样条曲线SPE SPLINEDIT 编辑样条曲线ST STYLE 字型设定SU SUBTRACT 差集运算T MTEXT 对话框式多行文字写入*T *MTEXT 命令式多行文字写入TA TABLET 数字化仪规划TH THICKNESS 厚度TI TILEMODE 图线空间和模型空间设定切换TO TOOLBAR 工具栏设定TOL TOLERANCE 公差符号标注TOR TORUS 圆环TR TRIM 修剪UC DDUCS 用户坐标系UCP DDUCSP 设置正交窗口UN UNITS 对话框式单位设定*UN *UNITS 命令式单位设定UNI UNION 并集运算V VIEW 对话框式视图控制*V *VIEW 视图控制VP DDVPOPINT 视点*VP WPOINT 命令式视点W WBLOCK 对话框式图块写出*W *WBLOCK 命令式图块写出WE WEDGE 三维楔体X EXPLODE 分解XA XATTACH 贴附外部参考XB XBIND 并入外部参考*XB *XBIND 命令式并入外部参考XC XCLIP 截取外部参考XL XLINE 构造线XR XREF 对话框式外部参考控制*XR *XREF 命令式外部参考控制Z ZOOM 视口缩入控制CTRL+A 编组CTRL+B 捕捉CTRL+C 复制CTRL+D 坐标CTRL+E 等轴测平面CTRL+F 对象捕捉CTRL+G 删格CTRL+J CTRL+SHIFT+S 图形另存为CTRL+K 超级链接LCTRL+L 正交CTRL+M 帮助CTRL+N 新建CTRL+O 打开CTRL+P 打印CTRL+Q 退出CTRL+S 保存CTRL+T 数字化仪CTRL+U CTRL+F10 极轴CTRL+V 粘贴CTRL+W 对象跟踪CTRL+X 剪切CTRL+z 退回CTRL+1 对象特性CTRL+2 CAD设计中心CTRL+6 数据源CTRL+F6 切换当前窗口CTRL+F8 运行部件CTRL+SHIFT+C 带基点复制快捷键执行命令命令说明3A 3DARRAY 三维阵列3DO 3DORBIT 三维动态观察器3F 3DFACE 三维表面3P 3DPOLY 三维多义线A ARC 圆弧ADC ADCENTER AutoCAD设计设计中心AA AREA 面积AL ALIGN 对齐(适用于二维和三维)AP APPLOAD 加载、卸载应用程序AR ARRAY 阵列*AR *ARRAY 命令式阵列ATT ATTDEF 块的属性*ATT *ATTDEF 命令式块的属性ATE ATTEDIT 编辑属性ATE *ATTEDIT 命令式编辑属性ATTE *ATTEDIT 命令式编辑属性B BLOCK 对话框式图块建立*B *BLOCK 命令式图块建立BH BHATCH 对话框式绘制图案填充BO BOUNDARY 对话框式封闭边界建立*BO *BOUNDARY 命令式封闭边界建立BR BREAK 打断C CIRCLE 圆CHA PROPERTIES 对话框式对象特情修改*CH CHANGE 命令式特性修改CHA CHAMFER 倒角COL COLCR 对话框式颜色设定COLOUR COLCR 对话框式颜色设定CO COPY 复制D DIMSTYLE 尺寸样式设定DAL DIMALIGNED 对齐式线性标注DAN DIMANGULAR 角度标注DBA DIMBASELINE 基线式标注DBC DBCONNECT 提供到外部数据库表的接口DCE DIMCENTER 圆心标记DCO DIMCONTINUE 连续式标注DDA DIMDISASSOCIATE 标注不关联DDI DIMDIAMETER 直径标注DED DIMEDIT 尺寸修改DI DIST 测量两点间距离DIV DIVIDE 等分布点DLI DIMLINEAR 线性标注DO DONUT 双圆DOR DIMORDIMATE 坐标式标注DOV DIMOVERRIDE 更新标注变量DR DRAWORDER 显示顺序DRA DIMRADIUS 半径标注DRE DIMREASSOCIATE 标注关联DS DSETTINGS 捕捉设定DST DIMSTYLE 尺寸样式设定DT DTEXT 写入文字DV DVIEW 定义平行投影或透视投影视图E ERASE 删除对象ED DDEDIT 单行文字修改EL ELLIPSE 椭圆EX EXTEND 延伸EXIT QUIT 退出EXP EXPORT 输出文件EXT EXTRUDE 将二维对象拉伸为三、维F FILLET 倒圆角FI FILTER 过滤器G GROUP 对话框式选择集设定*G *GROUP 命令式选择集设定GR DDGRIPS 夹点控制设定H BHATCH 对话框式绘制图案填充*H HATCH 命令式绘制图案填充HE HATCHEDIT 编辑图案填充HI HIDE 消隐I INSERT 对话框式插入图块*I *INSERT 命令式插入图块IAD IMAGEADJUST 图像调整IAT IMAGEATTACH 并入图像ICL IMAGECLIP 截取图像IM IMAGE 对话框式附着图像*IM *IMAGE 命令式贴附图像IMP IMPORT 输入文件IN INTERSECT 将相交实体或面域部分创建INF IMTERFERE 由共同部分创建三维实体IO INSERTOBJ 插入对象L LINE 画线LA LAYER 对话框式图层控制*LA *LAYER 命令式图层控制LE QLEADER 引导线标注LRN LENGTHEN 长度LI LIST 查询对象文件LINEWEIGHT LWEIGHT 线宽LO *LAYOUT 配置设定LS LIST 查询对象文件LT LINETYPE 对话框式线型加载*LT *LINETYPE 命令式线型加载LTYPE LINETYPE 对话框式线型加载*LTYPE *LINETYPE 命令式线型加载LTS LTSCALE 设置线型比例因子LW LWEIGHT 线宽设定M MOVE 搬移对象MA MATCHPROP 对象特性复制ME MEASURE 量测等距布点MI MIRROR 镜像对象ML MLINE 绘制多线MO PROPERTIES 对象特性修改MS MSPACE 从图纸空间转换支模型空间MT MTEXT 多行文字写入MV MVIEW 浮动视口O OFFSET 偏移复制OP POPTIONS 选项ORBIT 3DORBIT 三维动态观察器OS OSNAP 对话框式对象捕捉设定*OS *OSNAP 命令式对象捕捉设定P PAN 即时平移*P *PAN 两点式平移控制PA PASTESPEC 选择性粘贴PARTIALOPEN *PASTESPEC 将指定的对象加载对新图形中PE PEDIT 编辑多义线PL PLINE 绘制多义线PO POINT 绘制点POL POLYGON 绘制正多边型PR OPTIONS 选项PRCLOSE PROPERTIESCLOSE 关闭对象特性修改对话框PROPS PROPERTIES 对象特性修改PRE PREVIEW 输出预览PRINT PLOT 打印输出PS PSPACE 图线空间PTW PUBLISHTIWEB 发送支网页PU PURGE 肃清无用对象*PU *PURGE 命令式肃清无用对象R REDRAW 重绘RA REDRAWALL 所有视口重绘RE REGEN 重新生成REA REGENALL 所有视口重新生成REC RECTANGLE 绘制矩形REG REGION 三维面域REN REBAME 对话框式重命名*REN *REBAME 命令式重命名REV REVOLVE 利用绕轴旋转二维对象创建三维体RM DDRMODES 打印辅助设定RO ROTATE 旋转RPR RPREF 设置渲染参考RR RENDER 渲染S STRETCH 拉伸SC SCALE 比例缩放SCR SCRIPT 调入剧本文件SE DSETTINGS 捕捉设定SEC DECTION 通过使平面与实体相交创建面域SET SETVAR 设定变量值SHA SHADE 着色SL SLICE 用平面剖切实体SN SNAP 捕捉控制SO SOLID 填实的三边形或四边形SP SEELL 拼字SPL SPLINE 样条曲线SPE SPLINEDIT 编辑样条曲线ST STYLE 字型设定SU SUBTRACT 差集运算T MTEXT 对话框式多行文字写入*T *MTEXT 命令式多行文字写入TA TABLET 数字化仪规划TH THICKNESS 厚度TI TILEMODE 图线空间和模型空间设定切换TO TOOLBAR 工具栏设定TOL TOLERANCE 公差符号标注TOR TORUS 圆环TR TRIM 修剪UC DDUCS 用户坐标系UCP DDUCSP 设置正交窗口UN UNITS 对话框式单位设定*UN *UNITS 命令式单位设定UNI UNION 并集运算V VIEW 对话框式视图控制*V *VIEW 视图控制VP DDVPOPINT 视点*VP WPOINT 命令式视点W WBLOCK 对话框式图块写出*W *WBLOCK 命令式图块写出WE WEDGE 三维楔体X EXPLODE 分解XA XATTACH 贴附外部参考XB XBIND 并入外部参考*XB *XBIND 命令式并入外部参考XC XCLIP 截取外部参考XL XLINE 构造线XR XREF 对话框式外部参考控制*XR *XREF 命令式外部参考控制Z ZOOM 视口缩入控制CTRL+A 编组CTRL+B 捕捉CTRL+C 复制CTRL+D 坐标CTRL+E 等轴测平面CTRL+F 对象捕捉CTRL+G 删格CTRL+J CTRL+SHIFT+S 图形另存为CTRL+K 超级链接LCTRL+L 正交CTRL+M 帮助CTRL+N 新建CTRL+O 打开CTRL+P 打印CTRL+Q 退出CTRL+S 保存CTRL+T 数字化仪CTRL+U CTRL+F10 极轴CTRL+V 粘贴CTRL+W 对象跟踪CTRL+X 剪切CTRL+z 退回CTRL+1 对象特性CTRL+2 CAD设计中心CTRL+6 数据源CTRL+F6 切换当前窗口CTRL+F8 运行部件CTRL+SHIFT+C c 带基点复制。
常见AutoCAD病毒(acad.fas、acad.lsp)清除方法

常见AutoCAD病毒(acad.fas、acad.lsp)清除方法没有删除干净吧。
“CAD恶意程序”网上也称之为“CAD病毒”。
其实,常见的CAD恶意程序并不具备一般病毒特征,不能单独传染,不会感染系统文件,只能在CAD环境下传播,没有对系统产生危害,但会造成CAD 部份命令失效(如:无法使用分解命令、鼠标中键平移被修改、填充不能使用、多段线空心等),使其操作不便,从而影响制图效率及质量。
CAD恶意程序清除工具,支持CAD2002-2010版本。
程序根据“病毒及信任文件”列表搜索、删除CAD恶意程序并清除其加载项。
大家在工作中,打开自己或别人拷贝来的DWG文件前,不要忙着打开CAD,先看看这个DWG图纸目录内,有没有acad.lsp、acad.fas和acad.vlx这些的文件,有就应该立即清除该文件。
这样可以大大减少“CAD恶意程序”传播的机会。
手工清除方法:①、关闭CAD(一定要关闭正在运行中的CAD程序);②、按F3键或在“开始”菜单打开“搜索”→“文件或文件夹”搜索窗口,全盘搜索下面的已知可能是CAD恶意程序的文件名;acad.lspacad.fasacad.vlxacad.sysacaddoc.lspacadiso.lspacaddoc.fasacadapq.lspacadappp.lspacadapp.lsplcm.fasacadsmu.fas搜索发现文件后,注意该文件的所在目录,判断这个文件是不是你正在使用的某些外挂插件或专业软件所用到的自动加载文件,再决定是否删除。
注意:“搜索范围”一定要选择“本地硬盘(C:;D:;E:;...)”,并勾选“搜索选项”中的“高级选项”,将其下的“搜索系统文件夹”、“搜索隐藏的文件和文件夹”和“搜索子文件夹”项都勾选上,否则不能完全搜索出这些文件。
③、复制代码“(setvar "zoomfactor" 40)(setvar "mbuttonpan"1)(setvar "highlight" 1)(se tvar "fillmode" 1)(setvar "pickauto" 1)”粘贴在CAD命令行,恢复被修改的系统变量;④、清除残留的加载项,复制“(startapp "notepad" (findfile "acad.mnl"))”在CAD命令行,打开“acad.mnl”文件,查看文件内是否有类似“(load "acadappp")”或“(load "acadappp.lsp")”这样的内容,有则删去这些内容后保存“acad.mnl”文件;无可忽略此操作。
创建cad中匿名块的具体操作步骤

创建cad中匿名块的具体操作步骤在CAD(计算机辅助设计)软件中,匿名块是一种可以在设计中重复使用的图形元素或对象。
它可以简化设计过程并提高工作效率。
下面是创建CAD中匿名块的具体操作步骤:1. 打开CAD软件:打开你的CAD软件,进入绘图界面。
2. 绘制所需图形:使用CAD提供的工具,绘制你想要创建为匿名块的图形。
这可以是任何形状、大小或线条。
3. 选择图形:使用选择工具(通常用于选取对象的橡皮图章)选中你想要创建为匿名块的图形。
确保只选择你所需的图形,不要选中其他不相关的对象。
4. 创建匿名块:在CAD软件的菜单栏中,找到“Format”(格式)或类似的选项。
在下拉菜单中,选择“Block”(块)或“Create Block”(创建块)功能。
5. 命名块:在弹出的“Create Block”(创建块)对话框中,输入一个适当的名称来标识你的匿名块。
确保名称简洁明了,以便后续使用和识别。
6. 定义块的基点:在“Base Point”(基点)选项框中,以鼠标点击确定你想要将块的基点放置的位置。
基点是从该位置绘制和缩放块的参考点。
7. 设置块的属性:在“Objects”(对象)选项框中,确保选择了“Select Objects”(选择对象)功能。
这样,你之前选中的图形将作为匿名块的对象。
8. 区域选择:在绘图界面中,用鼠标拖动绘制一个方框或使用特定选区工具,将匿名块对象完全包含在内。
只有在选中对象时,才能继续操作。
9. 设置其他选项:在“Settings”(设置)选项框中,你还可以设置块的其他选项,如缩放比例、旋转角度等。
这些选项可以根据需要进行调整。
10. 创建匿名块:一切准备就绪后,点击“OK”或“Create”来创建匿名块。
CAD 软件会将你选中的图形转换为一个独立的块对象,并将其保存在CAD库中。
11. 使用匿名块:创建完成后,你可以使用匿名块工具(通常表示为一个正方形带下划线的图标)从CAD库中选择并插入匿名块。
CAD用到的各种文件格式

CAD用到的各种文件格式,你都知道吗?DWGAutoCAD创立的一种图纸保存格式,已经成为二维CAD的标准格式,浩辰CAD及很多其他CAD为了兼容AutoCAD,也直接使用DWG作为默认工作文件。
DXFCAD的另一种图形保存格式,主要用于与其他软件进行数据交互。
保存的文件可以用记事本打开,看到保存的各种图形数据。
DWTCAD模板文件,可在新建图形时加载一些格式设置,除CAD提供的模板文件外,自己也可以创建符合自己需要的模板文件,可以直接替换CAD自带的模板文件,也可以重新命名。
DWF用与网络交换的图形文件格式,可以用发布功能或DWF虚拟打印机输出,用CAD无法打开,但可以用AutoCAD提供的DWF浏览器查看。
在AutoCAD高版本和浩辰CAD 2012中提供了DWF参考底图功能,可以将DWF作为底图插入到图纸中,并可以进行捕捉辅助定位其他图形。
MNU、MNC、MNL、MNS是CAD低版本使用的菜单文件,高版本也可以加载。
其中MNU使用较多,是菜单的源代码,可以直接用记事本编辑,各类专业软件和插件通常利用MNU文件来加载菜单。
CUICAD高版本使用的自定义界面文件,可以在CAD和专用工具编辑,无法直接用记事本打开。
AutoCAD和浩辰CAD高版本支持此类文件,在加载MNU文件后会自动生成CUI文件,SHXAutoCAD、浩辰CAD等CAD采用的字体文件,也叫形文件,其源码文件为*.SHP,可以自行定义后在AutoCAD中编译成SHX文件。
SHX文件分三类,一类是符号形,保存了一些用于制作线型或独立调用的符号;一类是普通字体文件,支持字母、数字及一些单字节符号;一类是大字体文件,支持中文、日文、韩文等双字节文字。
PATAutoCAD、浩辰CAD等CAD采用的填充图案文件,纯文本文件,可以用记事本编辑。
可以自己编写或将收集的PAT文件复制粘贴到CAD的填充目录或填充文件中。
LINAutoCAD、浩辰CAD等CAD采用的线型文件,可定义虚线\点划线等各种线型。
CAD图纸加密软件说明书-2012-A5

1、SmartLock A 和 B 均需要采用安装包安装,不能仅仅从其他计算机上复制程序文件夹,因为了支持各版本AutoCAD,需要的程序DLL库很复杂。
2、不能保证“绿色版”“精简版” AutoCAD 与 SmartLock 能正常配合运行,请安装完整版本 AutoCAD。
加密后部分图形丢失了,其最常见的一个原因是该部分图纸由专业软件绘制的专业实体(自定义实体),如天正、清华斯威尔、天喻等软件都使用了自定义专业实体,这些专业实体只能由各自软件解释和显示,离开这些软件环境,他们是不能显示的。即使你不加密,在没有安装这些软件的计算机中也不能显示图形。
处理对策:先在您使用的专业软件里用他们提供的功能把专业实体变成AutoCAD本土实体(即裸体AutoCAD绘制的物体),如天正的布图菜单里【另存旧版】和【分解对象】(注意不是普通的炸碎和普通的存为R14\2000老版本)。
10.A型锁加密的图纸,偶尔图块移位了、或者文字字体变化了、或者标注文字变化了大小,怎么办?
开始加密之前,把选项 [炸开图块] 勾选上即可解决问题。
高保真:图面显示色彩、线型、精确位置等都保持与原图分毫不差。
禁止炸碎:若采用网上流行的特别工具炸碎,图形全部消失
禁止捕捉、禁止插入到其他图中:盗图者即使重描,也难精确复制。禁止捕捉了,再随机对图纸变比例,精确测量将绝对不可能。
加密后文件打开不需要密码(也可以设置密码)、不需要插件。
全面支持 AutoCAD 2004-2012
8.A型锁加密的图纸,如何显示加密权限设置?
命令:TIPON \ TIPOFF 用来开关权限提示条的显示。
9.A型锁加密的图纸,我设置了禁止打印、禁止输出图像,但为何不起作用?
LSP 程序说明

LSP 程序说明:程序名:CC11.lsp用途:根据花园岗地形图标注高层点原理:原图高程点用CIRCLE 表示,Z 值在0 点上通过标注数字将圆改为POINT ,Z 值改到相应高度。
命令名:QQ程序二:将带Z 值的POINT 标注Z 值命令名:YY程序三:根据标注字设POINT,其Z 值为标注值命令名:99程序名:CCG.LSP用途:高程标注程序命令名:33 用于将POINT 标注z 值命令名:221. 提示旋转角度[A]/小数位数[D]/字高[H]/字体[S]/22旋转角度[a] 确定座标引线的旋转角度, 采用弧度制, 也可用两点确定小数位数[D] 确定座标值的小数点位数, 隐含值为2字高[H] 确定字高, 隐含值为4字体[S] 确定字体, 本程序的字体名称ckstyle, 隐含字体为monotxt.2. 修改的程序不再设引线和座标的颜色, 而是将引线和座标的数字分别写入zzck-line 和zzck-text 层中, 可通过层命令自由确定颜色。
程序名:CCP.LSP用途:道路坐标标注程序命令名:PP1. 提示Angle/Desimal/Text-high/Hight-dim/text-Style/PPAngle 确定座标引线的旋转角度, 采用弧度制, 也可用两点确定Desimal 确定座标值的小数点位数, 隐含值为2Text-high 确定字高, 隐含值为4Hight-dim 确定是否标注高程, 如果标注高程, 键入Y, 并根据提示键入高程值的小数点位数, 然后在每一次输入座标后用键盘输入高程值text-Style 确定字体, 本程序的字体名称ckstyle, 隐含字体为monotxt.2. 修改的程序不再设引线和座标的颜色, 而是将引线和座标的数字分别写入zzb-line 和zzb-text 层中, 可通过层命令自由确定颜色如觉不便者可调用ccpc 程序.程序名:CCR.LSP用途:标注道路转弯半径程序命令名:AA说明:1. 提示text-Hight/Decimal/text-Style/Mark(m)H 定字高, 隐含值为4D 定半径值的小数点位数, 隐含值为0S 定字体, 字体名为ckrrsty, 隐含字体为monotxtM 定是否标注m,肯定选择标注形式为R=100m否定选择标注形式为R=1002. 本程序在使用中自动产生两个层, 并将标注字和标注引线分别写入两个层中:标注字为ZBJ-TEXT标注注线为ZBJ-LINE3. 标注时用鼠标点取所需标注的弧线即可, 标注位置和数值由程序自动进行.提请注意:图中所画的弧线半径必须为真实值, 否则将会产生错误!!!程序名:CHA-DYX.lsp用途:检查**层内的多义线是否闭合,如不闭合放入**-U层内命令名:DDD用法:键入DDD 然后根据提示分别输入多义线所在的层名即可。
利用对话框语言DCL在CAD二次开发中对LSP语言编写的程序进行可视化管理的探讨

利用对话框语言DCL在CAD二次开发中对LSP语言编写的程序进行可视化管理的探讨摘要:随着AutoCAD 新版本的不断推出,其用户也越来越多,其用户涉及各行各业,但对AutoCAD 本身而言,它的通用性很强,而专业性并不强,因此对其进行二次开发就非常有必要,而且AutoCAD 也给用户留出了二次开发接口,由于支持AutoLISP、ADS、ARX与脚本编程,用户完全可以按照自己的要求对AutoCAD 进行定制,这也就是所说的利用AutoCAD提供的编程接口对其进行二次开发。
这也是AutoCAD应用广泛的魅力所在。
但是随着程序开发的越来越多,对程序的管理必须提到议事日程。
本文利用对话框语言DCL为例对CAD二次开发中的LSP程序管理的一点探讨。
关键词:AutoCAD AutoLISP DCL语言一、AutoLSP和DCL语言简介1.1 AUTOLSP简介LSP(List Processing Language)它产生于50年代后期,是一种资格最老的程序设计语言之一。
LSP语言是一种计算机的表处理语言,是在人工智能学科广泛应用的一种程序设计语言。
AutoLISP语言是嵌套于AutoCAD内部,将LISP语言和AutoCAD有机结合的产物。
使用AutoLISP可直接调用几乎全部AutoCAD命令。
AutoLISP语言既具备一般高级的基本结构和功能,又具有一般高级语言所没有的强大的图形处理功能,是当今世界上CAD软件中被广泛采用的语言之一。
AutoLISP语言能力虽强,但可视化性能差,在AutoLISP程序中配合对话控制语言(Dialog Contro Language,简称DCL语言),实现了程序的人机互动,使AutoLIS程序的应用更加人性化。
1.2DCL语言简介对话框是现今最流行的人机互动面接口。
AutoCAD从R12起,引入了可编程对话框(Programmable Dialog Box,简称PDB)。
Lspcad安装说明

Lspcad安装说明
LpsCAD 5.20安装步骤:
安装前和使用前最好将其他全部在运行的程序关闭。
1、先解压HB_LspCAD525_SZL文件,HB_LspCAD525_SZL文件夹有4个文件,解压LspCAD原版文件。
2、在LspCAD原版文件夹内双击文件开始安装程序,完成后点击[Finish]程序完成安装。
3、回到HB_LspCAD525_SZL文件夹点击安装HB_LspCAD525_SZL汉化程序。
4、完成后在C盘C:\Program Files\LspCAD文件夹下双击文件,完成
后解压注册机文件。
先双击lspcad文件,然后进入注册机文件夹,双击KEYGEN文件,将注册码输入到空白处就可以使用了。
如果碰到问题,只要运行CKS.EXE这个文件,然后再运行一下SETUPEX.EXE 文件,接着试试运行LspCAD,就应该可以正常打开了,接着注册,就ok了。
实在装不上,拿U盘直接把安装好的文件COPY过来就可以了。
【特别提醒】:正常安装LpsCAD 5.20 商业标准版后,不要运行程序,首先直接安装汉化补丁,即成为LpsCAD 5.25 简体中文商业专业版。
如果你的操作系统是Windows NT、2K、XP,完成以上步骤后,在第一次运行前,请首先运行安装目录下的STEUPEX.EXE 文件,然后再注册、使用,否则在以上系统中将无法运行,必然卸载并清理注册表后,再重新按正确安装步骤安装后才能运行,切记!
其实关键就在这里,一旦安装出错,如何清理注册表在安装说明里没有详说。
如果安装后无法使用软件,可采用以下解决方法:卸载时采用360安全卫士里面的软件管家进行卸载,这样卸载后再重新按要求进行安装就可以了。
autocad图纸解密、炸开技巧

有的CAD图形由于加了密,整张图纸无法分解,这时候我们就不能对里面的构件进行转化,如果你用分解命令命令行会提示找到1个,1 个是多重插入引用,此时是无法分解的。这时候可能是由于CAD加密造成的,我们可以用CAD的UNLOCKDWG命令对图纸进行解密,解密后的图纸就能用分解等相关命令进行操作了。注:该命令需要加载插件lockdwg.VLX支持,可以从网上下载。
一、新建一个文档,将CAD内容通过复制,粘贴的方法保存。但这不是最好的方法。
二、输入save,保存即可。
3.在cad中,整体块能部分隐藏,块炸开后,原块全显示出来,是怎么做到的呢?怎样隐藏的?
使用“外部参照裁剪”命令,具体可以查看命令:xclip.
4.如何炸开“多重插入块”?提示“多重插入引用”.
(princ "\nOK,解密成功。")
(princ)
) Leabharlann 多重插入引用的分解(cad块的分解) 多重插入引用的分解
炸开“多重插入引用”的方法以及制作
1.“多重插入引用”的制作:用minsert命令,提示块名,在cad工作目录下找一张图,键入这个图名,然后到提示行数或列数时,输入2以上,但行距或列距输入0。这样一个多重插入引用制作完成,无法用explode炸开了。多重块不是重复定义块,而是在矩形阵列中插入一个块的多重引用。多重块是由命令minsert插入一个块而形成,其在正常情况下不能被分解。但若是用普通的方法构建的多重块,可以删除掉,然后用insert再插入它原来引用的块即可。不过,若它原来引用的块是匿名块(即名称前带*的块,只能用程序构建),就不是那么简单的了。这是,你就需要程序(或者说插件)来还原。vlx程序就是一个插件。也就是我上面说的编程实现。若不会编程,也没有插件,下面的方法四(方法三也可以实现)。
cadlsp

CADLSP简介CADLSP是一种计算机辅助设计语言(Computer-Aided Design Language Specification),它是为了简化CAD软件的使用和开发而设计的。
CAD是计算机辅助设计的缩写,是指利用计算机技术辅助进行设计的过程。
CAD软件在工程设计、制造生产和科学研究等领域起到了重要的作用。
然而,由于不同CAD软件之间的语法和数据格式差异较大,导致了使用和开发的困难。
CADLSP的目标就是通过定义一种通用的语言规范,来解决这个问题。
特性CADLSP具有以下几个特性:1.语法简单清晰:CADLSP采用简洁的语法,易于学习和使用。
它的语法规则清晰明了,使用者可以很容易地编写和读取CADLSP代码。
2.可扩展性强:CADLSP支持自定义函数、变量和数据类型,使用者可以根据需要扩展CADLSP的功能和特性。
这种灵活性使得CADLSP适用于各种不同的CAD软件需求。
3.与CAD软件无关:CADLSP是一种独立于具体CAD软件的语言规范,它与任何CAD软件都可以兼容。
使用CADLSP编写的代码可以在不同的CAD软件中运行,无需额外的修改。
4.跨平台支持:CADLSP可以在不同的操作系统和平台上运行,如Windows、Linux和macOS等。
这使得CADLSP成为一个强大的工具,在不同的环境中都能得到良好的支持。
用途CADLSP主要用于简化CAD软件的使用和开发过程。
它可以被广泛应用于以下几个方面:1.CAD软件的快速开发:CADLSP为CAD软件的开发提供了一个统一的语言规范,使得开发人员可以更快速地开发高质量的CAD软件。
2.CAD软件的定制化:CADLSP允许用户自定义函数和数据类型,使得CAD软件可以根据用户的需求进行定制化。
用户可以根据自己的工作流程和习惯,编写CADLSP 代码来实现个性化的CAD设计功能。
3.CAD软件的扩展功能:CADLSP的灵活性和可扩展性使得CAD软件的功能可以得到进一步扩展和增强。
【免费下载】AUTOCAD病毒的清除方法acadlsp和acadapqlsp

为“ThisDrawing.hh”的宏,但该宏并不存在
(setq wacadwpath (findfile "acaddoc.lsp"))
;wacadwpath 变量保
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
尖锐软件-CAD图纸加密软件F-Lock说明书

CAD图纸加密软件F-Lock目录F-LOCK软件介绍 (3)加密步骤 (3)行业应用 (3)为何需要加锁(加密) AUTOCAD DWG格式的图纸文件 (4)F-LOCK A型锁特点 (4)F-LOCK B型锁特点 (6)软件运行环境 (6)A型锁软件界面 (7)B型锁软件界面 (8)A型锁常见问题 (9)1. F-Lock A型锁加密强度如何? (9)2. 加密后部分图形丢失的原因及专业实体的处理对策(即如何加密天正、清华斯维尔等软件绘制的图纸) (10)3. 加密后的文件如何阅读? (10)4. 加密失败的可能原因? (10)5. 如何显示加密权限设置? (11)6. A型锁加密的图纸,我设置了禁止打印、禁止输出图像,但为何不起作用? (11)7. A型锁加密的图纸, 偶尔图块移位了、或者文字字体变化了、或者标注文字变化了大小,怎么办? (12)8. 对同一个dwg文件,既使用A型锁加密,又使用B型锁加密,效果如何? (12)B型锁常见问题 (13)1. F-Lock B型锁加密强度如何? (13)2. F-Lock B型锁加密模式有什么特点? (13)3. 加密后部分图形丢失的原因及专业实体的处理对策 (14)4.加密后部分文字丢失的问题及处理对策 (14)5. 加密失败的可能原因? (15)2F-LOCK软件介绍CAD图纸加密软件[F-Lock图纸锁]是坚固而实用的CAD图纸保护软件,可以有效保护您的设计图纸的知识产权,并帮助您提升其图纸价值。
可有效防止您的图纸文件被非法篡改或拷贝,使绘图文件能够安全分发给您的用户而无忧。
为了满足不同用户、不同行业特色的需求,本软件分:♦A型锁——F-LOCK_A♦B型锁——F-LOCK_B使用F-Lock 图纸锁非常简单而快捷,加密百个DWG格式图纸文件(每个约1M)只需要5--10分钟。
三步加密,非常容易:1. 选择待加密的文件;2. 指定用于存放的文件夹;3. 实施加密。
CAD创建Lisp程序步骤

使用Visual LISP创建简单的LISP应用程序作者:佚名点击数:1523 更新:2007-2-2 7:08:10 热★★★【字体:小大】a>本节通过一个简单的实例来讲述LISP程序的创建过程,介绍编制LISP程序的一些基本步骤,以及LISP程序在AutoCA D中的加载和运行的方法。
首先来创建一个最简单的LISP程序—-“Hello.lsp”,在AutoCAD 2002中加载并运行该程序,将会在命令行出现-“Hello, Visual LISP!”。
36.2.1 Visual LISP与AutoCAD的通信用户可以直接在AutoCAD命令行中键入AutoLISP表达式。
AutoCAD通过括号来确认AutoLISP表达式。
AutoCAD每当发现一个左括号,就确认为AutoLISP表达式,并由AutoLISP求表达式的值后返回AutoCAD,AutoCAD使用返回结果并继续进行其他工作。
注意在AutoLISP表达式中,左、右括号必须配对,否则AutoCAD将给出提示符n>,n表示右括号丢失数目。
此外,在AutoCAD中调用并执行AutoLISP程序。
在AutoLISP程序中采用COMMAND函数来与AutoCAD命令程序处理器通信,COMMAND从AutoLISP获得命令并将其传给AutoCAD。
36.2.2 实例1 最简单的LISP程序——“Hello.lsp”Step 1 创建新文件(1) 运行AutoCAD 2002系统,以“acadiso.dwt”为样板创建图形文件,并调用“vlisp”命令进入Visual LISP环境。
(2) 单击“Standard(标准)”工具栏中的按钮,新建一个LISP文件。
Step 2 输入代码并保存文件(1) 在编辑窗口中输入源文件“Hello.lsp”的代码,如图36-3所示。
程序清单如下:;;;* Hello.lsp –Visual LISP文件实例(prompt "Pick point:") ;指定运行时的提示信息(setq ipt (getpoint)) ;在屏幕上指定一点并将其坐标值赋予变量“ipt”(setq hgt 15) ;给变量“hgt”赋值(Command "_.TEXT" "_S" "STANDARD" ipt hgt 0 "Hello, Visual LISP!");调用“Commnad”函数与AutoCAD进行通信(2) 单击“Standard(标准)”工具栏中的按钮,以“Hello.lsp”为名保存该文件。
CAD图纸加密软件说明书-2012-A5

9.A型锁加密的图纸,我设置了禁止打印、禁止输出图像,但为何不起作用?
不起作用是暂时的,只要你加密了的图纸离开加密环境,一切禁止就起作用了。也就是说你关闭了AutoCAD再打开或者复制图纸文件到其他计算机上,一切禁止都起作用。
10.A型锁加密的图纸,偶尔图块移位了、或者文字字体变化了、或者标注文字变化了大小,怎么办?
2、所有图中物体转换成专门的物体,具有独特而复杂的数据结构,数百项复杂的数据结构和人为陷阱存在,如同黑箱一样,破解图形开发者欲探索数据结构(理论上可行,因可读取二进制文件),也是一项艰巨的工作且很难识别完整。
3、图形加密密码采用RC4 Microsoft Base Cryptographic和DSS Diffie-Hellem组合加密算法。
A型锁——SMARTLOCK_A
B型锁——SMARTLOCK_B
【加密步骤】
使用SmartLock图纸锁非常简单而快捷,加密百个DWG格式图纸文件(每个约1M)只需要1--3分钟。三步加密,非常容易:
1.选择待加密的文件;
2.指定用于存放的文件夹;
3.实施加密。
【行业应用】
所有需要使用AutoCAD及其他专业软件设计的行业都可以采用SmartLock,如地图测绘、建筑设计、装饰设计、规划设计、景观设计、家俱设计、机械设计等产品设计行业。
加密后部分图形丢失了,其最常见的一个原因是该部分图纸由专业软件绘制的专业实体(自定义实体),如天正、清华斯威尔、天喻等软件都使用了自定义专业实体,这些专业实体只能由各自软件解释和显示,离开这些软件环境,他们是不能显示的。即使你不加密,在没有安装这些软件的计算机中也不能显示图形。
处理对策:先在您使用的专业软件里用他们提供的功能把专业实体变成AutoCAD本土实体(即裸体AutoCAD绘制的物体),如天正的布图菜单里【另存旧版】和【分解对象】(注意不是普通的炸碎和普通的存为R14\2000老版本)。
关于AutoCAD中的LISP病毒

关于AutoCAD中的LISP病毒目前CADr14有一种lisp代码具备病毒的特征,有一定危害具体情况如下:在有DW G文件里如果带有ACA D.LSP双击打开DW G文件,就会自动加载这个lisp,此lisp的功能是:加载后炸开命令外部引用等命令失效。
并且可传染:加载后在你SUPPORT目录下生成一个ACA DAPP.slp,在ACA D添加(LOAD "ACA DAPP") (PRINC)这样以后你打开acad就自动加载了ACA DAPP,它在你每个操作过的acad图形文件的文件夹下生成带恶意代码的A CAD.LSP这样如果你复制整个文件夹,或者通过局域网打开图形,就会导致在不同的机器内传染。
问题现象:EXPLODE命令失效(同时还有XREF、XBIND);每个编辑过dwg文件的目录下面都会有一个acad.lsp;保存至另一目录时也同时产生acad.lsp;打开别人的文件时,如果该目录下有acad.lsp,那么你必中招。
解决办法一: Autocad\\support\\下建立一个acad.lsp的空白文件,并将文件属性置为只读,你自己不会具有二次传染性,可以阻止病毒的扩散.如果中毒就删掉图形目录下的acad.lsp,最好进行网络全体搜索清除清除。
解决方法二:用.Explode(在命令前加小数点“.”)可以分解;删除所有这些acad.lsp文件。
解决方法三:有个免疫设置的方法,将support目录下的ACA D.lsp设为只读,如果有ACADAPP.lsp就清空后也将其设为只读。
病毒名称Harm.Bursted该病毒是使用绘图软件:AutoCAD的内嵌脚本语言的写成,文件名为:"acad.lsp" 可由AutoCAD启动时自动执行,但它不影响图形文件。
此病毒使AutoCAD的内部命令-EXPLODE, XREF 和XBIND无效,并定义一个新的命令BRUST,此命令将显示如下消息:BURST----将图块中的文字炸开后成为实体中了病毒"ASL.Bursted.A"病毒之解決方案我的電腦昨日中毒諾頓掃描後顯示說D:\RECYCLER\S-1-5-21-299502267-2139871995-726345543-1003\Dd44.rar感染ASL.Bursted.A病毒我從網路上各網站找沒有確切的方案有的說刪掉該檔案<有的提供出殺毒小軟件但均無法刪除但我從各論壇的的二次開發看到一段很重要的話ACAD有个很大的优点就是开放性它有很多开放的接口这给用户自定义以及第三方二次开发提供了极大的方便。
CAD改变对象颜色快捷键lsp程序

);enddefunC:2
以下为程序:
;;键入相应数字改变所选对象颜色
;;数字2
(defunC:2(/gp)
(setvar"cmdecho")
(princ"\n★改变对象颜色为绿色★")
(setqgp(ssget))
(if(/=gpnil)(command".change"gp"""p""c""2"""))
(princ"\nOK")
文档来源网络及个人整理勿用作商业用途转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理善意引用不得对本文内容原意进行曲解修改并自负版权等法律责任
CAD改变对象颜色快捷键
复制下面程序在txt里面,1为红色2为绿色3456等等,序号与CAD里面颜色顺序一致,只更改所有数字即可。
编好后扩展名改为.lsp保存,CAD中工具选项加载LSP文件即可。
CAD LSP函数集全表.

第一类数学运算功能函数1.1 (+ 数值数值...) 累计实数或整数数值1.2 (- 数值数值...) 减去数值1.3 (* 数值数值...) 所有数值乘积1.4 (/ 数值数值...) 第一个数值除以第二个以后数值的商1.5 (1+ 数值) 数值+11.6 (1- 数值) 数值-11.7 (abs 数值) 数值的绝对值1.8 (atan 数值) 反正切值1.9 (cos 角度) 角度的余弦值,角度值为弪度1.10 (exp 数值) 数值的指数1.11 (expt 基数指数) 基数的指数值1.12 (fix 数值) 将数值转换为整数值1.13 (float 数值) 将数值转换为实数值1.14 (gcd 数值1 数值2) 二数值的最大公因子1.15 (log 数值) 数值的自然对数值1.16 (max 数值数值...) 数值中的最大值1.17 (min 数值数值...) 数值中的最小值1.18 pi 常数p ,其值约为3.14159261.19 (rem 数值1 数值2) 二数值的相除的余数1.20 (sin 角度) 角度的正旋值,角度值为弪度1.21 (sqrt 数值) 数值的平方根第二类检验& 逻辑运算功能函数2.1 (= 表示式1 表示式2) 比较表示式1是否等于表示式2适用数值及字符串2.2 (/= 表示式1 表示式2) 比较表示式1是否大于等于表示式22.3 (< 表示式1 表示式2) 比较表示式1 是否<小于表示式22.4 (<= 表示式1 表示式2) 比较表示式1 是否<=小于等于表示式22.5 (> 表示式1 表示式2) 比较表示式1 是否>大于表示式22.6 (>= 表示式1 表示式2) 比较表示式1是否大于等于表示式22.7 (~ 数值) 传回:数值的位not值,(1的补码)2.8 (and 表示式1 表示式2…) 逻辑and的结果2.9 (boole 函数整数整数…) 位式布尔运算2.10 (eq 表示式1 表示式2) 比较表示式1与表示式2是否相同, 适用串行比较(实际相同)2.11 (equal 表示式1 表示式2 [差量]) 比较表示式1与表示式2是否相同, 差量可省略(内容相同)第三类转换运算功能函数3.1 (angtof 字符串[模式]) 角度值的字符串转成实数3.2 (angtos 角度[模式[精度]]) 角度转成的字符串值3.3 (atof 字符串) 字符串转成实数值3.4 (atoi 字符串) 字符串转成整数值3.5 (cvunit 数值原始单位转换单位) 数值转换单位后的值转换根据acad.unt 档案3.6 (distof 字符串[模式]) 依模式将字符串转成实数值3.7 (itoa 整数) 整数转成字符串3.8 (rtos 数值模式[精度]) 实数转成字符串3.9 (trans 点原位置新位置[位移]) 转换坐标系统值第四类串行处理功能函数4.1 (append 串行串行...) 结合所有串行成一个串行4.2 (assoc 关键元素联合串行) 依关键元素找寻联合串行中关系资料4.3 (car 串行) 串行中的第一个元素通常用来求x 坐标4.4 (cadr 串行) 串行中的第二个元素通常用来求y 坐标4.5 (caddr 串行) 串行中的第三个元素通常用来求z 坐标4.6 (cdr 串行) 除去第一个元素后的串行4.7 (cons 新元素串行) 将新元素结合到串行4.8 (foreach 名称串行表示式) 将串行的每一元素对应至名称再依表示式执行响应4.9 (length 串行) 串行内的元素数量4.10 (list 元素元素…) 将所有元素结合成一串行4.11 (listp 元素) 判断元素是否为一串4.12 (mapcar 函数串行1 串行2 ...) 将串行1、串行2、…等串行的元素配合函数,求得新串行4.13 (member 关键元素串行) 依关键元素(含)以后的串行4.14 (nth n 串行) 串行的第n个元素4.15 (reverse 串行) 将串行元素依顺序颠倒过来的串行4.16 (subst 新项旧项串行) 替换新旧串行后的串行第五类字符串、字符、档案处理功能函数5.1 (ascii 字符串) 字符串第一个字符的『ASCII』码5.2 (chr 整数) 整数所对应的ASCII 单一字符串5.3 (close 文件名称) 关闭档案5.4 (open 文件名模式) 开启档案代码,准备读取或写入资料5.5 (read 字符串) 串行中的字符串的第一组元素5.6 (read-char [档案代码]) 经由键盘或档案中读取单一字符5.7 (read-line [档案代码]) 经由键盘或档案中读取一行字符串5.8 (strcase 字符串[字样]) 转换字符串大小写5.9 (strcat 字符串1 字符串2 ...) 将各字符串结合成一字符串5.10 (strlen 字符串) 字符串构成的字符数(即字符串长度)5.11 (substr 字符串起始长度) 取出子字符串5.12 (wcmatch 字符串格式) T或nil,将字符串与通用字符进行比对5.13 (write-char 数值[档案代码]) 将一ASCII字符写到档案或屏幕5.14 (write-line 字符串[档案代码]) 将字符串写到档案或屏幕上第六类等待输入功能函数6.1 (getangle [基点] [提示]) 请求输入十进制角度数值,响应一弪度值提示及参考点可有可无6.2 (getcorner 基点[提示]) 请求输入另一矩框对角点坐标6.3 (getdist [基点] [提示]) 请求输入一段距离6.4 (getint [提示]) 请求输入一整数值6.5 (getkword [提示]) 请求输入『关键词』6.6 (getorient [基点] [提示]) 请求输入十进制角度,响应一弪度值不受angbase、angdir 影响6.7 (getpoint [基点] [提示]) 请求输入一个点坐标6.8 (getreal [提示]) 请求输入一实数6.9 (getstring [提示]) 请求输入一字符串6.10 (initget [位] 字符串) 设定下次getxxx 函数的有效输入第七类几何运算功能函数7.1 (angle 点1 点2) 取得二点的角度弪度值7.2 (distance 点1 点2) 取得二点的距离7.3 (inters 点1 点2 点3 点4 [模式]) 取得两条线的交点7.4 (osnap 点模式字符串) 依辅助抓点模式取得另一坐标点7.5 (polar 基点弪度距离) 依极坐标法取得另一坐标点7.6 (textbox 像素串行) 取得文字符串的二对角点坐标第八类像素处理功能函数8.1 (entdel 像素名称) 删除或逆删除像素8.2 (entget 像素名称[应用程序串行]) 取出像素名称的资料串行8.3 (entlast) 取出图形数据中的最后一个像素8.4 (entmake 像素串行) 建立一个新的像素串行8.5 (entmod 像素串行) 依更新的资料串行更新屏幕上元体8.6 (entnext [像素名称]) 找寻图面中的下一个像素8.7 (entsel [提示]) 请求选取一个像素,响应包含像素名称及选点坐标的串行8.8 (entupd 像素名称) 更新屏幕上复元体图形8.9 (handent 图码) 图码的元体名称8.10 (nentsel [提示]) BLOCK所含副元体像素数据串行8.11 (nentselp [提示] [点]) BLOCK所含副元体像素数据(以4 x 4矩形表示) .第九类选择集、符号表处理功能函数9.1 (ssadd [像素名称] [选择集]) 将像素加入选择集或建立一新选择集9.2 (ssdel 像素名称选择集) 将像素自选择集中移出9.3 (ssget [模式] [点1] [点2]) 取得一个选择集9.4 (ssget "X" [过滤串行]) 取得依过滤串行所指定范围的选择集9.5 (sslenth 选择集) 计算选择集的像素个数9.6 (ssmemb 像素名称选择集) 响应像素名称是否包含于选择集内9.7 (ssname 选择集索引值) 依索引值取出选择集中的像素名称9.8 (tblnext 符号表名称[T]) 检视符号表,有效的符号表:"LAYER"、"LTYPE"、"VIEW"、"STYLE"、"BLOCK"9.9 (tblsearch 符号表名称符号) 在符号表中搜寻符号第十类AutoCAD 相关查询、控制功能函数10.1 (command "AutoCAD 指令" ...) 呼叫执行AutoCAD指令10.2 (findfile 檔名) 传回:应该文件名的路径及文件名10.3 (getfiled 标题内定档名扩展名旗号) 透过标准AutoCAD档案对话DCL交谈框求得档案10.4 (getenv "环境变量") 取得该环境变量的设定值,以字符串表示10.5 (getvar "系统变量") 取得该系统变量的设定值,以字符串表示10.6 (setvar "系统变量" 值) 设定该系统变量的值10.7 (regapp 应用类项) 将目前的AutoCAD图形登记为一个应用程序名称第十一类判断式、循环相关功能函数11.1 (if <比较式> <表示式1> [表示式2]) 检算比较式结果,如果为真,执行<表示式1>否则,执行<表示式2>11.2 (repeat 整数[<表达式> <表达式> ...]) 重复执行<整数>次数11.3 (while 标题内定檔名扩展名旗号) 透过标准AutoCAD 档案对话DCL交谈框求得档案11.4 (cond "环境变量") 取得该环境变量的设定值,以字符串表示11.5 (progn 表达式1 表达式2 ...) 连结其内的表达式为一组,常用于配合if、cond等函数第十二类函数处理、定义、追踪& 错误处理功能函数12.1 (*error* 字符串) 程序错误时的警示讯息12.2 (alert 字符串) 以交谈框式显示出警告字符串12.3 (apply 功能函数串行) 将功能函数与串行结合后执行12.4 (defun 名称自变量串行表示式...) 自定函数或子程序12.5 (eval 表示式) 传回:表示式的执行结果12.6 (exit) 强制退出目前的应用程序12.7 (lambda 自变量表示式) 定义未具名的函数12.8 (progn 表达式1 表达式2 ...) 连结其内的表达式为一组,常用于配合if、cond 等函数12.9 (quit) 强制退出目前的应用程序12.10 (tablet 代码[列1 列2 列3 方向]) 取用或建立对数字板的校调12.11 (trace 函数…) 对函数设定追踪旗号,辅助除错12.12 (untrace 函数…) 对函数设定解除追踪旗号第十三类显示、打印控制功能函数13.1 (graphscr) 作图环境切换到图形画面13.2 (grclear) 暂时清除模前的屏幕画面13.3 (grdraw 起点终点颜色[亮显]) 暂时性的画出一条线13.4 (grread [追踪]) 由输入设备读取追踪值13.5 (grtext 位置字符串[亮显]) 将字符串显示在状态列或屏幕菜单上13.6 (grvecs 向量串行[转置矩阵]) 暂时性的画出多条线13.7 (menucmd 字符串) 提供在AutoLISP中呼叫各菜单13.8 (prin1 [表示式[档案代码]) 将表示式打印于命令区或已开启的档案,句柄字符则以"\" 为前缀展开13.9 (princ [表示式[档案代码]) 除句柄字符则不以"\" 为前缀展开外其余同prin1 13.10 (print [表示式[档案代码]) 除表示式会往下一新行列出,及一空格外其余同prin113.11 (prompt 讯息) 将讯息显示于屏幕的命令区,并随后响应一个nil讯息13.12 (redraw [像素名称[模式]]) 重绘整张图或依像素名称重绘该图形13.13 (terpri) 在屏幕上显示新列13.14 (textscr) 作图环境切换到文字画面13.15 (textpage) 清除文字画面文字类似DOS的cls指令13.16 (vports) 传回:窗口组态串行第十四类符号、元素、表示式处理功能函数14.1 (atom 元素) 如果元素不是串行,响应T,否则为nil14.2 (atoms-family 格式[符号串行]) 传回:一组已定义函数的符号串行14.3 (boundp 表示式) 传回:T或nil,响应表示式是否有值存在14.4 (minusp 元素) 传回:T 或nil,元素是否为负值14.5 (not 元素) 传回:T 或nil,判定元素是否为nil14.6 (null 元素) 传回:T或nil判定元素是否被赋予nil值14.7 (numberp 元素) 传回:T或nil,元素是否为整数或实数14.8 (... '表示式) 响应表示式未检算前状态14.9 (quote 表示式) 响应表示式未检算前状态,同『'』功能14.10 (set 符号表示式) 将表示式结果设定给带单引号' 符号14.11 (setq 符号1 表示式1 [符号2 表示式2]...) 设定表示式结果给各符号14.12 (type 元素) 传回:元素的资料型态143.13 (zerop 元素) 传回:T 或nil,元素是否为0 值第十五类ADS、AutoLISP 加载与释放函数15.1 (ads) 传回:目前加载ADS程序串行15.2 (ver) 传回:目前AutoLISP版本字符串15.3 (load LSP檔名[加载失败]) 加载AutoLISP档案(*.lsp)15.4 (arxload <应用程序名称> [错误响应]) 加载一个ARX应用程序文件15.5 (arxunload <应用程序名称> [错误响应]) 释放ARX应用程序文件15.6 (autoarxload <文件名称> <指令定义>) 加载一个关连式的ARX檔15.7 (autoload ADS 定义的函数& 指令) 加载一个关连式的AutoLISP檔15.8 (autoxload <文件名称> <指令定义>) 加载一个关连式的ADS檔15.9 (xload 应用程序[出错处理]) 加载ADS应用程序15.10 (xunload 应用程序[出错处理]) 释放ADS应用程序第十六类内存空间管理函数16.1 (alloc 数值) 以节点数值设定区段大小16.2 (expand 数值) 以区段数值配置节点空间16.3 (gc) 强制收回废内存16.4 (mem) 显示目前的内存使用状态16.5 (vmon) 释放ADS应用程序16.6 (xdroom 像素名称) 传回像素延伸资料允用得内存空间16.7 (xdsize 串行) 传回像素延伸资料所占用的内存空间第十七类ARX 定义的函数17.1 (acad_colordlg 颜色码旗号) 显示出标准AutoCAD颜色选择交谈框17.2 (acad_helpdlg 求助文件名主题) 显示出标准AutoCAD 求助交谈框------------------- -------------------------------------- -执行结果+ (加) 返回所有数的和–(减) 将第一个数减去其他数的和并返回差值* (乘) 返回所有数的乘积/ (除) 将第一个数除以其他数的乘积并返回商= (等于) 比较参数是否相等/= (不等于) 比较参数是否值不相等< (小于) 如果每个参数值都小于它右边的参数则返回T,否则返回nil<= (小于或等于) 如果每个参数值都小于或等于它右边的参数则返回T,否则返回nil> (大于) 如果每个参数值都大于它右边的参数则返回T,否则返回nil>= (大于或等于) 如果每个参数值都大于或等于它右边的参数则返回T,否则返回nil~ (按位非) 返回参数的按位非(即1 的补码)1+ (增1) 将参数加11–(减1) 将参数减1abs 返回参数的绝对值acad_colordlg 显示标准的AutoCAD 颜色选择对话框acad_helpdlg 启动帮助工具(已废弃)acad-pop-dbmod 恢复DBMOD 系统变量的值到最近用acad-push-dbmod 保存的值acad-push-dbmod 储存DBMOD 系统变量的当前值acad_strlsort 以ASCII码字母顺序对字符串表进行排序acad_truecolorcli 从命令行中选择AutoCAD 真彩色acad_truecolordlg 显示AutoCAD 真彩色选择对话框acdimenableupdate 控制关联标注的自动更新acet-layerp-mode 查询和设置LAYERPMODE 配置acet-layerp-mark 放置图层先前记录的开始和结束标记acet-laytrans 转换图形中的图层为其它图形或标准文件中所定义的标准acet-ms-to-ps 从模型空间单位转换实数值到图纸空间单位acet-ps-to-ms 从图纸空间单位转换实数值到模型空间单位action_tile 为某一对话框控件指定一个动作表达式,用户在对话框中选中这个控件时,就会执行该动作表达式add_list 在当前激活的对话框的列表框中增加一个字符串或修改其中的一个字符串alert 显示一个警告框,其中显示一条出错或警告信息alloc 设置段长度以供expand 函数使用and 返回表达式的逻辑与(AND) 运算结果angle 以弧度为单位返回两点之间连线与当前UCS 下X 轴之间的夹角angtof 将表示角度的字符串转换为实数(浮点数)形式的弧度值angtos 将一个以弧度为单位的角度值转换成字符串append 将任意多个表组合成一个表apply 将参数表传给指定的函数arx 返回当前已加载的ObjectARX 应用程序名表arxload 加载ObjectARX 应用程序arxunload 卸载ObjectARX 应用程序ascii 将字符串中的第一个字符转换成其ASCII 码(整数)后返回assoc 从关联表中搜索一个元素,如果找到则返回该关联表条目atan 返回一个数的反正切值(以弧度为单位)atof 将一个字符串转换成实数atoi 将一个字符串转换成整数atom 验证一个项是否是原子atoms-family 返回由当前已定义的符号组成的一个表autoarxload 预定义可自动加载某相关ObjectARX 应用程序的命令名autoload 预定义可自动加载某相关AutoLISP 应用程序的命令名Boole 用作一个通用的按位逻辑运算函数boundp 检验符号是否被设置为某个值caddr 返回表的第三个元素cadr 返回表的第二个元素car 返回表的第一个元素cdr 返回去掉了第一个元素的表chr 将代表字符ASCII 码的整数转换成包含相应的单一字符的字符串client_data_tile 将特定应用数据与一个对话框控件相关联close 关闭一个已打开的文件command 执行一条AutoCAD 命令cond 多条件、多处理结果函数cons 向表的头部添加一个元素,或构造一个点对cos 返回弧度角度的余弦值cvunit 在不同测量单位之间进行换算defun 定义函数defun-q 将函数定义为表defun-q-list-ref 返回用defun-q 定义的函数的表结构defun-q-list-set 将符号设置为以表形式定义的函数dictadd 在指定词典内添加非图形对象dictnext 查找词典中的下一个条目dictremove 从指定词典中删除一个条目dictrename 重命名词典条目dictsearch 在词典中搜索某个项dimx_tile 返回控件的宽度dimy_tile 返回控件的高度distance 返回两个点之间的距离distof 将一个表示实(浮点)数的字符串转换成一个实数done_dialog 中断对话框end_image 结束当前激活的对话框图像控件的操作end_list 结束对当前激活的对话框列表的操作entdel 删除对象(图元)或恢复先前删除的对象entget 获得对象(图元)的定义数据entlast 返回图形中最后那个未删除的主对象(图元)名称entmake 在图形中创建一个新图元entmakex 创建一个新对象或图元,赋给它一个句柄和图元名(但不指定所有者),并返回新图元的名称entmod 修改对象(图元)的定义数据entnext 返回图形中的下一个对象(图元)名entsel 提示用户通过指定一个点来选择单个对象(图元)entupd 更新对象(图元)的屏幕显示eq 确定两个表达式是否具有相同的约束条件equal 确定两个表达式的值是否相等*error* 可由用户定义的错误处理函数eval 返回AutoLISP 表达式的求值结果exit 强行使当前应用程序退出exp 返回常数e (2.718282...) 的指定次幂(自然反对数)expand 为AutoLISP 分配附加空间expt 返回以某指定数为底数的若干次幂的值fill_image 在当前激活的对话框图像控件中画一个填充矩形findfile 在AutoCAD 库路径中搜索指定文件或目录fix 截去实数的小数部分,将它转换成整数后返回该整数float 将一个数转换为实数后返回foreach 将表中的所有成员以指定变量的身份带入表达式求值function 通知Visual LISP 编译器将参数作为内置函数进行链接和优化gc 强制收集无用数据,释放不再使用的节点gcd 返回两个整数的最大公约数get_attr 获取对话框指定控件的某个属性值get_tile 获取对话框指定控件的当前运行时的值getangle 暂停以等待用户输入角度,然后以弧度形式返回该角度getcfg 从acad.cfg 文件的AppData 段中检索应用数据getcname 获取AutoCAD 命令的本地化名或英文名getcorner 暂停等待用户输入矩形第二个角点的坐标getdist 暂停以等待用户输入距离getenv 以字符串方式返回指定的环境变量的值getfiled 用标准的AutoCAD 文件对话框提示用户输入一个文件名,并返回该文件名getint 暂停以等待用户输入一个整数并返回该整数getkword 暂停以等待用户输入一个关键字并返回该关键字getorient 暂停以等待用户输入角度,并返回该角度getpoint 暂停以等待用户输入点,并返回该点getreal 暂停以让用户输入一个实数并返回该实数getstring 暂停以等待用户输入字符串,并返回该字符串getvar 获取一个AutoCAD 系统变量的值graphscr 显示AutoCAD 图形屏幕grclear 清除当前视口(已废弃)grdraw 在当前视口中的两个点之间显示一条矢量线grread 从AutoCAD 的任何一种输入设备中读取数值grtext 将文本写到状态行或屏幕菜单区grvecs 在图形屏幕上绘制多个矢量handent 根据对象(图元)的句柄返回它的对象(图元)名help 调用帮助工具if 根据对条件的判断结果,对两个表达式求值initdia 强制显示下一个命令的对话框initget 为随后的用户输入函数调用创建关键字inters 求两条直线的交点itoa 将整数转换成字符串,并返回转换结果lambda 定义无名函数last 返回表的最后一个元素layoutlist 返回当前图形中所有图纸空间布局组成的表length 以整数形式返回表中元素的数目list 将任意数目的表达式组合成一个表listp 检查某个项是否是表load 对一个文件中的AutoLISP 表达式求值load_dialog 加载DCL 文件log 返回一个实数的自然对数logand 返回一个整数表中的各数按位逻辑与(AND) 的结果logior 返回一个整数表中的各数按位逻辑或(OR) 的结果lsh 返回某整数作指定次逻辑移位后的结果mapcar 将作为本函数参数的一个或多个表的各个元素提供给指定函数进行求值,并将由求值结果构成的表返回max 返回给定各数中的最大者mem 显示AutoLISP 内存的当前状态member 搜索表中是否包含某表达式,并从该表达式的第一次出现处返回表的其余部分menucmd 发出菜单命令,或设置并检索菜单项状态menugroup 检查是否加载了指定的菜单组min 返回给定各数中的最小者minusp 检查某个数是否是负数mode_tile 设置对话框控件的状态namedobjdict 返回当前图形的命名对象词典的图元名,它是所有非图形对象的根nentsel 提示用户指定点来选择对象(图元),得到这个对象所指片段的对象名nentselp 在没有用户输入的情况下,本函数的功能与nentsel 函数类似new_dialog 开始一个新的对话框并显示该对话框,而且能指定一个缺省操作not 检查一个项的求值结果是否为nilnth 返回表中的第n 个元素null 检查某项的值是否设置为nilnumberp 检查某个项是否是实数或整数open 打开一个文件,供其他AutoLISP I/O 函数访问or 返回对表达式进行逻辑或(OR) 运算的结果osnap 将某种对象捕捉模式作用于指定点而获得一个点,并返回该点polar 在UCS 坐标系下,求某点的指定角度和指定距离处的点,并返回该点prin1 在命令行打印一个表达式或将表达式写入已打开的文件中princ 在命令行打印表达式,或将表达式写入已打开的文件中print 在命令行打印表达式,或将表达式写入已打开的文件中progn 顺序地对每一个表达式进行求值,并返回最后那个表达式的值prompt 在屏幕提示区显示一个字符串quit 强制退出当前应用程序quote 返回表达式而不对其求值read 返回字符串中的第一个表或第一个原子read-char 从键盘输入缓冲区或打开文件中读入一个字符,并将该字符转换成十进制的ASCII 码值后返回read-line 从键盘或已打开文件中读取行结束符前的字符串redraw 重画当前视口或当前视口中的一个指定对象(图元)regapp 为当前AutoCAD 图形注册一个应用名,为使用扩展对象数据作准备rem 将第一个数除以第二个数,并返回余数repeat 对循环体中的每一个表达式进行指定次数的求值计算,并返回最后一个表达式的值reverse 将表的元素顺序倒置后返回rtos 将数字转换成字符串set 将引号中的符号名的值设置成一个表达式的值set_tile 设置对话框控件的值setcfg 将应用数据写到acad.cfg 文件的AppData 段中setenv 将系统环境变量设为指定值setfunhelp 给帮助工具注册一个用户定义函数,这样,用户在请求该命令的帮助时,就会调用正确的帮助文件和主题setq 将一个或多个符号的值设置为相应表达式的值setvar 设置AutoCAD 系统变量为指定值setview 为指定视口建立一个视图sin 以实数形式返回角度的正弦值(以弧度为单位)slide_image 在当前激活的对话框图像控件中显示AutoCAD 幻灯片snvalid 检查组成符号表名的各字符的有效性sqrt 以实数形式返回一个数的平方根ssadd 将对象(图元)加入到选择集中,或创建新的选择集ssdel 从选择集中撤消对象(图元)ssget 根据选定对象创建选择集ssgetfirst 判断哪些对象是被选取的和被夹取的sslength 求出一个选择集中的对象(图元)数目,并将其作为一个整数返回ssmemb 测试某对象(图元)是否是选择集的成员ssname 返回选择集中由序号指定的那个对象(图元)的图元名ssnamex 获取关于选择集创建方式的信息sssetfirst 设置哪些对象既是被选取的又是被夹取的startapp 启动Windows 应用程序start_dialog 显示对话框并将控制交给对话框start_image 开始对对话框控件中的一个图像控件进行操作start_list 开始处理对话框中的列表框或弹出式列表框中的列表strcase 将字符串中的所有字母转换成大写或小写后返回strcat 将多个字符串拼接成一个长字符串后返回strlen 以整数形式返回一个字符串中字符的个数subst 在表中搜索某旧项,并将表中出现的每一个旧项用新项代替,然后返回修改后所得的表substr 返回字符串中的一个子字符串tablet 获取和设置数字化仪校准tblnext 在符号表中查找下一项tblobjname 返回指定符号表条目的图元名tblsearch 在指定的符号表中搜索符号名term_dialog 终止当前所有的对话框,就象用户取消了它们一样terpri 在命令行上输出一个换行符textbox 测量一个指定文本对象的尺寸,并返回围住该文本的一个矩形框的对角坐标textpage 从图形屏幕切换至文本屏幕textscr 切换至文本屏幕(相当于AutoCAD Flip Screen 功能键)trace 调试AutoLISP 程序时的辅助函数trans 将一个点(或位移量)从一个坐标系转换成另一个坐标系type 返回指定项的数据类型unload_dialog 卸载DCL 文件untrace 清除指定函数的跟踪标志vector_image 在当前激活的对话框图像控件上显示一个矢量线ver 返回当前AutoLISP 版本号的字符串VL- 函数VLAX- 函数vlisp-compile 将AutoLISP 源代码生成为FAS 文件VLR- 函数vports 返回表示当前视口配置的视口描述符表wcmatch 将模式字符串与某指定的字符串进行匹配比较while 对测试表达式进行求值,如果它不是nil,则执行循环体中的表达式,重复这个过程,直到测试表达式的求值结果为nilwrite-char 将一个字符写到屏幕上或一个已打开的文件中write-line 将字符串写到屏幕上或一个已打开的文件中xdroom 返回对象可供使用的扩展数据(Xdata) 空间的大小xdsize 返回一个表作为扩展数据连接到对象(图元)上时所占用的空间大小(以字节表示)zerop 检查一个数的值是否为0。
Lspcad安装说明

Lspcad安装说明
LpsCAD 5.20安装步骤:
安装前和使用前最好将其他全部在运行的程序关闭。
1、先解压HB_LspCAD525_SZL文件,HB_LspCAD525_SZL文件夹有4个文件,解压LspCAD原版文件。
2、在LspCAD原版文件夹内双击文件开始安装程序,完成后点击[Finish]程序完成安装。
3、回到HB_LspCAD525_SZL文件夹点击安装HB_LspCAD525_SZL汉化程序。
4、完成后在C盘C:\Program Files\LspCAD文件夹下双击文件,完
成后解压注册机文件。
先双击lspcad文件,然后进入注册机文件夹,双击KEYGEN文件,将注册码输入到空白处就可以使用了。
如果碰到问题,只要运行CKS.EXE这个文件,然后再运行一下SETUPEX.EXE 文件,接着试试运行LspCAD,就应该可以正常打开了,接着注册,就ok了。
实在装不上,拿U盘直接把安装好的文件COPY过来就可以了。
【特别提醒】:正常安装LpsCAD 5.20 商业标准版后,不要运行程序,首先直接安装汉化补丁,即成为LpsCAD 5.25 简体中文商业专业版。
如果你的操作系统是Windows NT、2K、XP,完成以上步骤后,在第一次运行前,请首先运行安装目录下的STEUPEX.EXE 文件,然后再注册、使用,否则在以上系统中将无法运行,必然卸载并清理注册表后,再重新按正确安装步骤安装后才能运行,切记!
其实关键就在这里,一旦安装出错,如何清理注册表在安装说明里没有详说。
如果安装后无法使用软件,可采用以下解决方法:卸载时采用360安全卫士里面的软件管家进行卸载,这样卸载后再重新按要求进行安装就可以了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
;请将以下内容保存到文件名为lock.lsp中,在CAD中加载后,直接使用lock命令
;程序原理:
;利用多重引用块不能解散和匿名块不可编辑的原理,通过程序创建匿名多重引用块
;从而达到简单加密的目的
(defun c:lock(/ BLOCKNAME SELECTIONSET)
;定义函数
(vl-load-com)
;加载Vlisp函数
(if (setq Selectionset (ssget))
;选择加密对象
(progn
(setq BlockName (getvar "CDA TE"))
;以当前时间作为块名
;因为我们要用多重引用块进行加密,在制作多重引用块之前我们必须将我们需要
;加密的图元制作成块,为避免与图档内块名冲突,引用了当前时间作为块名
(command "block" BlockName '(0 0 0) Selectionset "" "minsert"
BlockName '(0 0 0) 1 1 0 2 2 0 0)
;用block命令制作块,然后用minsert命令制作多重引用块
(vla-put-name (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (vla-get-name (vlax-ename->vla-object (entlast)))) "*U")
;将多用引用块改成匿名多重引用块。
匿名块不是无名块,它是以*U命名的,在块
;编辑框中不现实匿名块的块名,从而无法编辑。
(princ "\n加密完成")
)
(princ "\n没有选中图元") )
(princ)
)。