CADXChange
購買

TextCompare

逐項比較兩個圖面版本之間的文字與圖塊內容。

AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español

Folder A(之前)與 Folder B(之後)的檔案清單,已準備好進行掃描與配對。

痛點

修訂後的圖面集中,某處的註記、圖說或屬性文字內容有所變更,卻無法在不重新閱讀每張圖紙的情況下,找出確切變更的位置。

TextCompare 如何運作

以下每個段落都對應軟體裡真實的分頁,順序與軟體一致 —— 每張截圖都是 TextCompare 執行時的真實、未經修改畫面。

Tab: Select Files

步驟 1 — 加入「之前」與「之後」的版本

將 TextCompare 指向兩個資料夾 —— 變更前的圖面與變更後的相同圖面 —— 並在掃描前先將比較範圍縮小至特定圖層或視埠。標題列中的 Compare DWG / Compare with Excel 切換開關,可在雙資料夾工作流程與比較匯出的 Excel 活頁簿之間切換。

  1. 1請先使用標題列中的 Compare DWG / Compare with Excel 切換開關 —— Compare DWG(預設,如下所述)會從磁碟讀取雙方的資料;Compare with Excel 則會將 Folder A 換成搭配工具 TextSync 所匯出的單一文字資料活頁簿,而 Folder B 仍維持為現有的 DWG 資料夾。
  2. 2使用 Add Files 或 Add Folder,將檔案分別加入 Folder A(之前)與 Folder B(之後)—— 雙方皆可加入任意數量的 DWG 檔案。
  3. 3TextCompare 會在正式比較之前先預先掃描兩個資料夾,並即時回報每個檔案的狀態。
  4. 4開啟 Layers 分頁,可將比較範圍縮小至特定圖層上的文字與圖塊參考;或開啟 Viewports 分頁,限制於特定的圖紙空間視埠。
  5. 5選擇 Match strategy —— Filename priority、Handle priority,或 Hybrid(預設,較偏重控制代碼比對)—— 並拖曳 Confidence threshold 滑桿,決定檔案配對需要達到多高的確信度才會自動提出建議。
  6. 6將目前分頁中的勾選內容另存為具名的 Filter profile(Save…),日後可再次載入(Load),適用於同一專案中反覆進行的比較作業。
  7. 7點擊 Scan & Match,讀取所有檔案並提出建議的檔案配對。

Options on this screen

Filename priority / Handle priority / Hybrid (default)
決定在配對「之前」檔案與其「之後」對應檔案時,要優先信任哪一種訊號。Hybrid 會綜合兩者,並較偏重控制代碼比對。
Confidence threshold
決定建議的檔案配對需要達到多高的確信度,TextCompare 才會自動接受,而不是標示為需要人工審閱。
Compare DWG / Compare with Excel
Compare with Excel 會將 Folder B 的掃描範圍縮小至活頁簿中出現的圖層名稱,並預設使用 Filename priority 比對方式,因為在這一側,活頁簿所記錄的檔名,比即時的控制代碼資料更為可靠。
Tab: Review Matches

步驟 2 — 確認或修正建議的檔案配對

TextCompare 會自動為每個「之前」檔案配對最可能對應的「之後」檔案 —— 此畫面可讓您在正式比較前確認結果,或手動修正配對。

  1. 1每一列會將 File A 與 TextCompare 建議的 File B 並列顯示,並附上 Filename %、Handle % 與 Combined % 分數,說明此次配對的確信程度。
  2. 2以紅色標示的列代表發生衝突 —— 也就是檔名與控制代碼兩種訊號的判斷結果不一致 —— 並會列出 Conflict candidate,讓您在做出決定前能先看到次佳候選項。
  3. 3可透過 File B 下拉選單覆寫任何建議的配對,或勾選 Exclude 將某個檔案完全排除於此次執行之外。
  4. 4可隨時變更 Strategy 並點擊 Re-match,針對目前的檔案清單重新執行配對演算法。
  5. 5確認所有配對後,點擊 Compare。
Tab: Comparison Report

步驟 3 — 逐項檢視確切的變更內容

每組配對都會依 AutoCAD 的永久物件控制代碼進行比較,因此文字內容被改寫、移到新圖層或調整尺寸的註記,都會被精確回報 —— 而不會只籠統標示為「不同」。

  1. 1結果會依配對的檔案組分組呈現,每組皆附有摘要列,以及可展開的項目清單。
  2. 2每個項目都會顯示其 Handle、Block Name、Kind(Added/Removed/Modified)與該項目的文字內容,以及 Fields Changed 的數量。
  3. 3在任何已變更的項目上點擊 Details…,即可開啟彈出視窗,並列顯示每個已變更欄位的 Old Value 與 New Value —— 包含新舊文字內容本身。
  4. 4未變更的項目完全不會列出,因此即使圖紙上有大量註記,也不會淹沒真正重要的少數文字變更。
  5. 5點擊 Finish 結束此次作業,或點擊 Back 調整配對後重新比較。
Tab: Export to Excel

將報告交給沒有安裝 TextCompare 的人

同樣的 Added/Removed/Modified 分類明細,連同每項欄位層級的變更與文字內容,都會寫入任何人皆可開啟、篩選或封存的活頁簿 —— 匯出時可選擇兩種版面配置之一。

  1. 1在 Comparison Report 畫面中點擊 Export to Excel,並在隨後出現的對話框中選擇報告版面配置。
  2. 2活頁簿會列出每個已變更、新增與移除的項目,包含其檔案配對、控制代碼、圖塊名稱,以及欄位層級的新舊數值(含文字內容)。
  3. 3作為一份平面、可篩選的試算表,它可作為審閱文件或 QA 簽核紀錄使用,不需要對方安裝 TextCompare。

Options on this screen

One row per record (default)
每個項目各佔一列,並擁有專屬的 TextContent A/TextContent B 欄位組,分別記錄變更前後的文字內容,其他已變更欄位的舊值則以註解記錄。
Before/after rows for changed records
已修改的項目改為佔用相鄰的兩列 —— 一列為舊值,另一列為新值 —— 共用同一個 TextContent 欄位,且兩列中實際變更的欄位都會被標示出來。

同時包含

文字與圖塊並列比較

TextCompare 會在同一次作業中,依 AutoCAD 的永久物件控制代碼比對並對齊 DBText、MText 與圖塊參考 —— 註記的文字變更與標題欄的屬性變更,都會出現在同一份報告中,不需要使用兩套不同的工具。

三種比對策略,可透過確信度滑桿微調

Filename priority 與 Handle priority 會完全偏重單一訊號進行檔案配對;Hybrid(預設)則綜合兩者,並較偏重控制代碼比對 —— 適合在版本修訂同時也重新命名檔案時使用。Confidence threshold 則決定何時需要人工審閱配對,而非自動接受。

衝突候選項會明確呈現,而非隱藏

當檔名訊號與控制代碼訊號對於「之前」檔案應對應到哪個「之後」檔案意見不一致時,該列會在 Review Matches 中以紅色標示,並列出次佳候選項 —— 讓有衝突的配對交由人工判斷,而不是靜默猜測。

可重複使用的篩選設定檔

將目前勾選的圖層與視埠組合另存為具名的設定檔,並在下次比較作業中重新載入 —— 適用於需要針對新版本反覆進行比較的專案。

可比較 Excel 快照,不僅限於第二個 DWG 資料夾

Compare with Excel 會將 Folder A 換成搭配工具 TextSync 所匯出的文字資料活頁簿 —— 適用於「之前」版本僅以他人交付的試算表形式留存,而您手邊已經沒有對應 DWG 檔案的情況。活頁簿中記錄的圖層名稱,會自動成為比較範圍。

執行環境與需求

決定 TextCompare 能否在您的電腦上執行、以及執行後表現如何的所有因素。

  • 不需要安裝 Microsoft Excel —— TextCompare 使用自有引擎(ClosedXML)直接讀寫 .xlsx 檔案。
  • 僅支援 64 位元的 Windows 10/11。
  • 須使用已授權的完整版 AutoCAD(2021–2027)。不支援 AutoCAD LT —— LT 無法執行 TextCompare 所依賴的背景自動化功能。
  • 若電腦上安裝了多個 AutoCAD 版本,可在 Settings → AutoCAD 中選擇要使用的版本,或保持在「Auto (newest installed)」—— 若該版本因故無法載入,系統會自動改用其他已安裝的版本。
  • 基於 .NET 8 開發。若電腦上尚未安裝 .NET 8 Desktop Runtime,安裝程式會提示您向 Microsoft 下載(免費、僅需一次,約 60 MB)。
  • 網路連線僅用於啟動時及之後定期檢查授權狀態。掃描、讀取與寫入皆透過 AutoCAD 自身的引擎在本機完成 —— 圖面內容永遠不會被上傳。
  • 介面語言:English。
  • 大量檔案的批次作業可在背景平行處理多張圖面 —— 可在 Settings 中調整「Max parallel AutoCAD instances」,在速度與 CPU/記憶體資源之間取得平衡。
  • 每個耗時較長的操作都會顯示含百分比與預估剩餘時間的進度條,並可在執行途中隨時取消。
  • 若需要疑難排解,Settings → Diagnostics → Open Log Folder 可直接開啟主程式與外掛程式的記錄檔資料夾。

另見全站的 系統需求 頁面,比較所有工具。

使用情境

以下是 TextCompare 專為解決的部分實際情境 —— 若您的情況不在清單中,多半仍能在上方某個分頁裡找到對應功能。

重新發行前的文字變更查核

之前

一輪審閱意見要求變更整套圖面中的註記文字,若要確認每項要求的修改是否確實落實,就得重新閱讀每張圖紙。

之後

比較意見提出前與提出後的資料夾 —— 所有已變更的註記、圖說與屬性都會連同新舊文字一併列出,可直接對照意見紀錄逐項核對。

節省時間

約需 3 小時的人工核對 → 15 分鐘

抓出非預期的文字變更

之前

一次尋找取代作業或共用註記圖塊的編輯,原本只為單一目的而做,卻悄悄改動了其他地方的文字,且沒有留下其他變動的紀錄。

之後

比較受影響圖面在編輯前後的狀態 —— TextCompare 的欄位層級差異會精確顯示哪些文字項目與屬性發生變化,讓非預期的變更能在交付前就被發現。

節省時間

原本交付後才發現 → 當天即可察覺

驗證翻譯或術語更新作業

之前

在專案中完成翻譯或術語更新後,很難確認是否僅有預期的文字被變更,而幾何或版面配置未受影響。

之後

比較作業前後的資料夾 —— Comparison Report 會列出所有實際發生的文字變更,確認這次編輯確實只做了預期中的事,沒有其他多餘的變動。

節省時間

原本只能抽查少數幾個檔案 → 完整且經過驗證的報告

免費試用 TextCompare

無須信用卡,沒有使用期限。

免費下載