痛點
修訂後的圖面集中,某處的註記、圖說或屬性文字內容有所變更,卻無法在不重新閱讀每張圖紙的情況下,找出確切變更的位置。
TextCompare 如何運作
以下每個段落都對應軟體裡真實的分頁,順序與軟體一致 —— 每張截圖都是 TextCompare 執行時的真實、未經修改畫面。
步驟 1 — 加入「之前」與「之後」的版本
將 TextCompare 指向兩個資料夾 —— 變更前的圖面與變更後的相同圖面 —— 並在掃描前先將比較範圍縮小至特定圖層或視埠。標題列中的 Compare DWG / Compare with Excel 切換開關,可在雙資料夾工作流程與比較匯出的 Excel 活頁簿之間切換。
- 1請先使用標題列中的 Compare DWG / Compare with Excel 切換開關 —— Compare DWG(預設,如下所述)會從磁碟讀取雙方的資料;Compare with Excel 則會將 Folder A 換成搭配工具 TextSync 所匯出的單一文字資料活頁簿,而 Folder B 仍維持為現有的 DWG 資料夾。
- 2使用 Add Files 或 Add Folder,將檔案分別加入 Folder A(之前)與 Folder B(之後)—— 雙方皆可加入任意數量的 DWG 檔案。
- 3TextCompare 會在正式比較之前先預先掃描兩個資料夾,並即時回報每個檔案的狀態。
- 4開啟 Layers 分頁,可將比較範圍縮小至特定圖層上的文字與圖塊參考;或開啟 Viewports 分頁,限制於特定的圖紙空間視埠。
- 5選擇 Match strategy —— Filename priority、Handle priority,或 Hybrid(預設,較偏重控制代碼比對)—— 並拖曳 Confidence threshold 滑桿,決定檔案配對需要達到多高的確信度才會自動提出建議。
- 6將目前分頁中的勾選內容另存為具名的 Filter profile(Save…),日後可再次載入(Load),適用於同一專案中反覆進行的比較作業。
- 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 比對方式,因為在這一側,活頁簿所記錄的檔名,比即時的控制代碼資料更為可靠。
步驟 2 — 確認或修正建議的檔案配對
TextCompare 會自動為每個「之前」檔案配對最可能對應的「之後」檔案 —— 此畫面可讓您在正式比較前確認結果,或手動修正配對。
- 1每一列會將 File A 與 TextCompare 建議的 File B 並列顯示,並附上 Filename %、Handle % 與 Combined % 分數,說明此次配對的確信程度。
- 2以紅色標示的列代表發生衝突 —— 也就是檔名與控制代碼兩種訊號的判斷結果不一致 —— 並會列出 Conflict candidate,讓您在做出決定前能先看到次佳候選項。
- 3可透過 File B 下拉選單覆寫任何建議的配對,或勾選 Exclude 將某個檔案完全排除於此次執行之外。
- 4可隨時變更 Strategy 並點擊 Re-match,針對目前的檔案清單重新執行配對演算法。
- 5確認所有配對後,點擊 Compare。
步驟 3 — 逐項檢視確切的變更內容
每組配對都會依 AutoCAD 的永久物件控制代碼進行比較,因此文字內容被改寫、移到新圖層或調整尺寸的註記,都會被精確回報 —— 而不會只籠統標示為「不同」。
- 1結果會依配對的檔案組分組呈現,每組皆附有摘要列,以及可展開的項目清單。
- 2每個項目都會顯示其 Handle、Block Name、Kind(Added/Removed/Modified)與該項目的文字內容,以及 Fields Changed 的數量。
- 3在任何已變更的項目上點擊 Details…,即可開啟彈出視窗,並列顯示每個已變更欄位的 Old Value 與 New Value —— 包含新舊文字內容本身。
- 4未變更的項目完全不會列出,因此即使圖紙上有大量註記,也不會淹沒真正重要的少數文字變更。
- 5點擊 Finish 結束此次作業,或點擊 Back 調整配對後重新比較。
將報告交給沒有安裝 TextCompare 的人
同樣的 Added/Removed/Modified 分類明細,連同每項欄位層級的變更與文字內容,都會寫入任何人皆可開啟、篩選或封存的活頁簿 —— 匯出時可選擇兩種版面配置之一。
- 1在 Comparison Report 畫面中點擊 Export to Excel,並在隨後出現的對話框中選擇報告版面配置。
- 2活頁簿會列出每個已變更、新增與移除的項目,包含其檔案配對、控制代碼、圖塊名稱,以及欄位層級的新舊數值(含文字內容)。
- 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 會列出所有實際發生的文字變更,確認這次編輯確實只做了預期中的事,沒有其他多餘的變動。
節省時間
原本只能抽查少數幾個檔案 → 完整且經過驗證的報告