高分!CAD里如何批量修改多个数值+1

就是一排多行文字 “153” “155”“157”如何用查找替换改为“154”“156”“158” CAD版本2008

一、保留原来CAD图上物体的大小不变,只修改标注数值,使标注与测量数值相等,具体操作:
修改对应的标注样式的测量比例因子,命令DIMLFAC,1。然后刷新尺寸标注,命令DIM,UP,ALL,回车,ESC。

二、保留原来CAD图上的标注数值,缩放物体大小,并修改标注值。具体操作:
1、在原CAD图上选两点A、B,这两点对应的新尺寸(如150)必须是已知的;
2、命令SCALE,选全图,指定A为基点,在指定参照长度时,先选A点再选B点,提示输入新长度时,输入新的尺寸150。完成。这时用命令DIST,测量图上AB的距离,为新尺寸150。 同时,图上的其他物体及标注也同时按比例缩放到合适的大小。
3、修改对应的标注样式的测量比例因子,命令DIMLFAC,1。然后刷新尺寸标注,命令DIM,UP,ALL,回车,ESC。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-14
(defun c:js()
(setq ss (ssget '((0 . "TEXT"))))
(command "justifytext" SS "" "L" )
(setq t3 (getreal "\n输入增量,可以为负值:"))
(progn (setq smx (sslength ss) si 0 )
(while (< si smx)
(setq e (ssname ss si)
ent (entget e)
si (1+ si)
t1 (cdr (assoc 1 ent))
t2 (atof t1)
t4 (+ t2 t3)
t5 (rtos t4)
)
(setq ent (subst (cons 1 t5)(assoc 1 ent) ent))
(command "change" e "" "p" "c" 1 "" )
(entmod ent)
);while end
);progn end
);end defun
拷贝以上代码至记事本,保存为LSP文件。加载到CAD中,运行命令JS。
以上LSP代码为统一加减数值,运行前请设定CAD数值精度。本回答被网友采纳
第2个回答  2013-07-21
编辑下有个查找个替换,直接输入查找的文字,在替换行输出要替换的文字就可以了!
第3个回答  2017-08-01
方法一用自动筛选,把大于900的筛选出来设置格式方法二用条件格式。选择工资列,点菜单“格式”——〉“条件格式”,在弹出的窗口条件栏选择“单元格数值”“大于”,后面填900,然后点击格式,在弹出的新窗口设置粗体蓝色字灰色底纹,确定就可以了。
第4个回答  2013-07-21
CAD我也学过,这个问题太深,我不知道!
相似回答