当我们要批量修改图中的文字的时候,可以使用查找和替换功能。在OFFICE软件中查找和替换是两个功能,但实际也是一个对话框。CAD中也有类似的功能:FIND,查找和替换都用这个命令。
CAD的查找替换功能使用起来很简单,可以输入命令:FIIND后回车或在菜单中选择:编辑>查找,执行命令后会弹出一个“查找和替换”对话框,如下图所示。
不同CAD版本对话框的细节略有差异,但操作基本类似,通常在“查找内容”框中输入要查找的文字,单击“查找”按钮就可以将图中包含此文字的所有文字查找出来。在“替换为”框中输入要替换的内容,就可以点“替换”或“全部替换”按钮进行替换。在“查找位置”后的下拉列表中可以设置搜索的范围为“整个图形”、“当前空间/布局”或“选定的对象”,单击后面的选择按钮可以框选查找文字的范围。
有时候明明看到图中有这些文字,却查找不到,这是为什么呢?
一、查找范围设置不正确
有时我们只想在指定范围内查找替换文字,会单击“查找位置”后的选择按钮来设置范围,我们通常认为只需框选文字所在范围就可以了,但如果文字是图块的一部分,当从左往右只框选图块的一部分时,图块并没有被选中,也就是图块并不在查找范围之内。也就是说当我们在选定的对象中查找时,虽然我们看得到文字,但由于文字不在选定的对象中,文字就查不到。
二、没有设置合适的搜索条件
如果查找文字设置的文字不符合搜索条件,例如输入了通配符,但却设置的是不使用通配符;设置了区分大小写,但输入时没有区分大小写;查找的文字在图块内,但设置了不搜索块内文字等等。
搜索条件在哪儿设置呢?估计很多人初学者都没注意。单击“查找和替换”对话框左下角的按钮,就可以将下面的选项打开,如下图所示。
一般情况下我们我们可以不去管这些选项,如果发现显示的文字查找不到时,可以展开检查一下选项,然后可以根据需要设置选项。
出搜索选项外,我们还可以设置搜索的文字类型,默认状态下所有支持的文字类型都是勾选的,如果有特殊需要,我么也可以设置忽略一些文字类型,或者只选择某一两种文字类型。
三、特殊的文字对象
有一些朋友将属性文字作为普通文字使用,也就是不将属性文字做到图块里,图面上显示的是属性的标记,双击就可以弹出一个对话框来修改,网上还有文章建议这么使用,导致很多网友被误导。
我们看查找替换对话框中列出的文字类型有块属性值,而没有属性文字的标记,也就是说属性文字被做到图块里时会显示属性的值,属性的值是可以查找到的。属性标记虽然看上去是文字,但用查找替换是无效的,如下图所示。
之前如果错误将属性文字当普通文字或者拿到别人图中有类似文字也不要紧,有网友找到了一个解决这个问题插件并分享给我了。
四、代理对象
文字为自定义对象,比如用天正或浩辰专业软件的功能写的特殊文字,加入你没有装对应的专业软件,由于没有解释器这些图形将显示为代理对象,这种情况也无法查找到。如果想查找到,就需要安装相应的插件或软件后试试。如果此对象无需再返回原软件中进行修改,可以将代理对象炸开后编辑。
通过上面的讲解,有些可能突然发现查找对话框还隐藏了这么多选项,实际上查找对话框还有其他变化,在对话框中勾选“列出结果”,对话框就会将搜索的结果列出来,如下图所示。
如果不是想简单地替换文字,而是想查找定位文字,然后手动去编辑文字的话,利用列出的查找结果,单击列表右侧的三个按钮可以“缩放到亮显的结果”、“选定亮显的对象”“创建选择集(所有对象)”,光标停留在这些按钮上时有提示介绍每个按钮的作用。简单地解释一下他们的作用:第一个按钮可以将列表中选中的对象显示到当前视图中心,第二个按钮可以选中列表中亮显的对象,第三个按钮会将列表中所有对象选中。
CAD的查找替换对话框打开时看上去很简单,其实还隐藏了很多的选项和功能,希望本篇文章能对一些初学者有一些帮助。