AutoCAD超级编辑电机轴承
发布时间:2022-06-25 17:53:26
AutoCAD超级编辑
AutoCAD超级编辑 2011年12月10日 来源: 兼容版本:AutoCAD2000-2004、MDT2004
文本、标注文本、圆弧编辑
一个命令搞定
命令是MEDIT和MEDIT2
两个命令不太一样哦。其中一个有对话框
因为我有时不太喜欢对话框
操作方法:把下面的源程序copy到acad2000.lsp或acad2004.lsp文件的后面,保存。
重启动AutoCAD,
OK!!!
按Esc键结束(defun c:MEDIT() ;;;---《《《可以把这里的c:后面的命令名改成你想要的命令名,只要不冲突 (setvar "cmdecho" 0)(command "ddedit" "")(command) (PRINC "\n超级编辑\n文本、标注文本、圆弧编辑")(setq ddr nil)(while (null ddr)(setq arr nil)(while (null arr)(setq arr (entsel"\n请选择文本、标注文本、圆弧对象:")))(setq kkk (cdr(assoc 0 (entget (car arr)))))(cond((or (= kkk "TEXT")(= kkk "DIMENSION"))(t-d-edit))((= kkk "MTEXT")(mt-edit))((= kkk "CIRCLE")(e_CIRCLE))((= kkk "ARC")(e_ARC))(defun c:MEDIT2() ;;;---《《《可以把这里的c:后面的命令名改成你想要的命令名,只要不冲突 (setvar "cmdecho" 0)(command "ddedit" "")(command) (PRINC "\n超级编辑\n文本、标注文本、圆弧编辑")(setq ddr nil)(while (null ddr)(setq arr nil)(while (null arr)(setq arr (entsel"\n请选择文本、标注文本、圆弧对象:")))(setq kkk (cdr(assoc 0 (entget (car arr)))))(cond((or (= kkk "TEXT")(= kkk "MTEXT")(= kkk "DIMENSION")(= kkk "TOLERANCE"))(command "DDEDIT" arr ""))((= kkk "CIRCLE")(e_CIRCLE))((= kkk "ARC")(e_ARC))(defun e_CIRCLE()(setq kkg nil)(setq kuu (entget (car arr)))(setq kkk (* 2 (cdr (assoc 40 kuu))))(if (null oldd)(setq oldd kkk)(setq kkg (getdist (strcat "\n圆的原直径 " (rtos kkk 2 3) "\n请输入圆的新原直径<" (rtos oldd 2 3) ">:")))(if (null kkg)(setq kkg (* 0.5 oldd))(setq kkg (* 0.5 kkg))(setq oldd (* 2 kkg))(setq pph (subst (cons 40 kkg) (assoc 40 kuu) kuu))(entmod pph)(defun e_ARC()(setq kkg nil)(setq kuu (entget (car arr)))(setq kkk (cdr (assoc 40 kuu)))(if (null oldr)(setq oldr kkk)(setq kkg (getdist (strcat "\n圆的原半径 " (rtos kkk 2 3) "\n请输入圆的新原半径<" (rtos oldr 2 3) ">:")))(if (null kkg)(setq kkg oldr)(setq oldr kkg)(setq pph (subst (cons 40 kkg) (assoc 40 kuu) kuu))(entmod pph)(defun t-d-edit()(setq kkg nil)(setq kuu (entget (car arr)))(setq kkg (getstring "\n请输入新文本:"))(setq pph (subst (cons 1 kkg) (assoc 1 kuu) kuu))(entmod pph)(defun mt-edit();;(command "select" arr )(setq kkg nil)(setq kuu (entget (car arr)))(setq tthh9 (cdr(assoc 40 kuu)))(setq strb "{\\f宋体|b0|i0|c134|p2;") (setq strc "}")(setq kkg (getstring "\n请输入新文本:"))(setq bx22 (* (strlen kkg) (* 0.708 tthh9)))(setq kkg (strcat strb kkg strc))(setq kuu (subst (cons 1 kkg) (assoc 1 kuu) kuu))(setq pph (subst (cons 41 bx22) (assoc 41 kuu) kuu))(entmod pph)
- 山东耐磨螺纹紧固件山东耐磨螺纹紧固件生产厂家石狮
- 宝马三系后排气阀门宝马三系后排气阀门怎么拆钢模
- 阀门解体阀杆怎么旋出阀门解体阀杆怎么旋出来五金冲压
- 钢结构紧固件包括哪些材料钢结构紧固件包括哪些材料和工艺建筑设备
- 供应电动攻丝机优质生产厂家山东鑫隆水床
- 最火新型北京散热器的保养要点沉头螺丝工业烘干机莱芜施肥机液压泵Fk
- 最火山东滨州沥青冷补混合料坚守匠心以质量求发电动蝶阀恒温槽美标球阀锁紧螺丝真空吸塑机Fk
- 最火零排放无污染无臭味大安广州娄底水泵叶轮语音网关Fk
- 最火南山铝业与山东大学签订战略合作协议吊杆计步器喷漆挖泥船桩工机械Fk
- 最火齐星铁塔科技与齐星工业铝材关联交易电话模块花边机面粉机糖果机枝江Fk
- 最火2014年上海数据中心展0打字机广元陇南水泵配件语音模块Fk
- 油田燃油蒸汽锅炉阀门油田燃油蒸汽锅炉阀门图片精密空调