CADXChange

指南/图纸标准

比较两张 AutoCAD 图纸,找出改了什么 — 再扩展到整套修订图纸

更新于 November 5, 2026

使用 TextCompare 制作
TextCompare 的报告:列出两个版本之间被改写、新增或删除的说明

图纸审查完退回来,有人问了个简单的问题:改了什么?对一张图,老实的办法是把新旧两个版本叠在一起看。对四十张图的一套,则要快速弄清哪几张有变化,具体是怎么变的。

答案取决于你要找的是哪一类变化。一条线挪了位置,是图形上的变化。一条说明改了措辞,或者图框里的 REV 和 DATE 更新了,是数据,在满屏的图形里很容易漏掉。没有哪一种工具能把这三类都看清,所以这篇依次介绍:看几何用 AutoCAD 自带的 COMPARE;需要整个文件夹图纸里每处新旧值的清单时,用 CADXChange Toolkit 里的 TextCompare 和 BlockCompare。

示例是三张图的一套,有两个版本。第二版里一堵墙挪了位置,几条说明改了措辞或新增了,图框更新了,还有一张机械图只是把风管放大了。

1. 先想清楚要找哪一类变化

几何(线、圆弧、填充,凡是被移动、改尺寸、新增或删除的图形)最适合用图形方式查看,COMPARE 做的就是这个。文字和块属性不一样:你想要的是一份清单,写着第 2 条从 1 HR 变成了 2 HR,或者 REV 从 A 变成了 B,数据比对给你的就是这个。

图纸的数量也有影响。COMPARE 一次只比两张图。如果你有一个文件夹是上一版的图纸,另一个文件夹是新的图纸,一张张地比,就是撑不起来的那一环。

2. 用 COMPARE 看几何差异

打开较新的图纸,输入 COMPARE,选择要和它比较的旧图纸。AutoCAD 会把两张图叠起来,用颜色显示不同:只在旧图里的对象是红色,只在当前打开的图里的对象是绿色,两张图共有的保持灰色。靠得近的差异会归为一组变更集,用修订云线圈出来;“DWG 比较”工具栏上的箭头可以逐个跳转。COMPARECLOSE 结束比较。

截图里没变的说明 1 和 3 保持灰色。改了措辞的说明 2 和有变化的图框字段,两种颜色都有,因为新旧文字叠在一起;新增的说明 4 只存在于较新的图里,所以全是绿色。

墙挪了位置、风管改了尺寸,用它最合适,快速看一对图纸也一样。它给你的是一幅图。它不会生成一份“改了什么”的清单,也不会告诉你块的哪个属性不同,而且它处理的是你打开的那两张图,不是一个文件夹。

在示例这套图里,A-101 的墙挪了、M-101 的风管变大了,要靠 COMPARE 才能发现。这两处变化在后面两步里看不到,这也正是要把它们分开的原因。

AutoCAD 的 DWG Compare 叠加显示 A-101 图纸的两个版本:说明 1 和 3 是灰色,改了措辞的说明 2 和有变化的图框字段是红色和绿色,新增的说明 4 是绿色,图纸上方是 DWG Compare 工具栏

3. 用 TextCompare 列出整套图里所有改过的说明

打开 TextCompare,用 Add Files 或 Add Folder 把旧图纸加到 Folder A(之前),新图纸加到 Folder B(之后),点 Scan & Match。TextCompare 会把每张图和它的对应图配对,在 Review Matches 里显示配对结果和文件名、句柄的得分。标红的行表示两个依据不一致,继续之前请看一下。这里有两行是红色,因为这几张图是从同一个样板建出来的,句柄有重叠;按文件名匹配的才是对的。然后点 Compare。

Comparison Report 每一组图一个区块,显示 Added、Removed、Modified 和 Unchanged 的数量,只列出有变化的条目。A-101 有一条说明被修改,2. FIRE RATING: 1 HR → 2. FIRE RATING: 2 HR,还有一条新增的说明,4. VERIFY ALL DOOR WIDTHS ON SITE。A-102 有两条说明改了措辞:楼板厚度 200 → 250,以及结构图那条说明。M-101 完全没有变化,它的两条说明都没动。

4. 用 BlockCompare 列出所有改过的图框属性

BlockCompare 对块的做法是一样的。加载两个文件夹,在 Blocks 页勾选你关心的块(这里是 TITLEBLOCK),点 Scan & Match,确认配对,再点 Compare。匹配依据的是 AutoCAD 的持久对象句柄,所以图框就算挪了位置,仍然是同一个块。

每个被修改的块会显示有几个字段变了,Details 会把新旧值并排打开。A-101 上有三个属性变了:REV A → B、DATE 2026-06-01 → 2026-08-14,以及 DRAWN R. KING → M. OKAFOR。A-102 变了两个。M-101 有一个块实例,没有变化,这正是重点:它唯一的修订是几何,所以两种数据比对都不会为它列出任何东西。录屏展示了整个过程。

5. 把三个答案合在一起

把三个工具的结果放在一起看,整个修订就清楚了。A-101 有墙的移动(COMPARE)、一条说明改了措辞和一条新增的说明(TextCompare),以及图框的更新(BlockCompare)。A-102 有两条说明改了措辞和图框更新,几何上没有变化。M-101 只有风管变大,别的都没有。它只在 COMPARE 里出现,如果只靠两种数据比对,这张图就会被漏掉。

对一套图来说,这是一个可行的流程:先跑这两个文件夹比对,得到说明或图框有变化的图纸清单,再用 COMPARE 打开清单里没解释到的、或者你知道有图形修改的那几对图纸。

汇总表:A-101-Plan 墙挪了位置、一条说明改了措辞、一条说明新增,REV、DATE 和 DRAWN 变了;A-102-Sections 两条说明改了措辞,REV 和 DATE 变了;M-101-Mechanical 只有一个风管圆放大了

有几点要知道。文件夹比对是按句柄匹配对象的,所以较新的图纸必须是在原图上修改出来的,而不是重画或导出的副本,后者的句柄是新的。只是被移动过的对象,仍然是同一个对象。两个报告页都有 Export to Excel,想把清单发给没有这些工具的人时很方便。

TextCompare 比对的是单行文字和多行文字,BlockCompare 比对的是块引用及其属性,两者都不看直线、圆弧和填充。比对只是读取图纸。CADXChange Toolkit 有 30 天完整试用,BlockCompare 和 TextCompare 是其中的两个工具。

用你自己的图纸试一试

CADXChange Toolkit 可以对整个文件夹的图纸做这件事,先预览、先备份。30 天试用包含全部功能。

开始免费试用 →

开始之前 — 常见问题

怎么比较两张 AutoCAD 图纸,看改了什么?
看几何:打开较新的图纸,运行 COMPARE,再选择旧图纸,AutoCAD 会把两张图叠起来,用颜色显示差异。想要说明或块属性变化的清单,就用 TextCompare 或 BlockCompare 比对两个版本,它们会列出每个变化的条目及其新旧值。
COMPARE 能比较整个文件夹的图纸吗?
不能。它一次比较两张图,结果以图形方式显示。要把上一版的文件夹和新一版的文件夹对比,说明用 TextCompare,块属性用 BlockCompare;它们都接受两个文件夹,并自动给图纸配对。
COMPARE 会告诉我哪条文字或哪个属性变了吗?
它用颜色显示对象不同,但不会列出说明的新旧写法,也不会说明块的哪个属性不同。用 TextCompare 或 BlockCompare 比对两个版本,才能得到这样的清单,比如 REV A → B。
TextCompare 或 BlockCompare 能显示挪了位置的墙吗?
不能。TextCompare 比对的是文字,BlockCompare 比对的是块引用及其属性。只有几何变化的图纸,在这两个工具里都显示为没有变化,这种情况要用 COMPARE。
一张图的两个版本是怎么匹配的?
靠 AutoCAD 自己的持久对象句柄,所以被移动过的对象仍然是同一个对象。这就要求较新的图纸是在原图上修改出来的:重画或导出的副本会得到新的句柄。TextCompare 和 BlockCompare 也会按文件名和句柄自己给图纸配对,并显示配对结果,有冲突的用红色标出,让你在比对之前确认。
能把差异发给没有这些工具的人吗?
可以。比对报告上有 Export to Excel 按钮,它写出的工作簿会列出每个变化及其新旧值,有 Excel 的人都能读。
运行文件夹比对需要什么条件?
一台 Windows 10 或 11 电脑,加上两套图纸。不需要开着 AutoCAD。CADXChange Toolkit 含 30 天完整试用。

相关指南