Function Syntax: LFM / FKABLE / TKABLE / OKABLE / XFABLE / FKABLEI / TKABLEI / LFM-Kable / VERIFYKABLE Version: 1.1 Date: 20.06.2026 6:38:54PM N/A Description ❄️ LayerFilterFreezeThaw is an AutoCAD DCL layer filter manager for applying Freeze, Thaw, On, Off, Lock, and Unlock actions to predefined layer sets. 🚆 It includes a dedicated Kable filter with 30 exact railway or utility layer names plus quick commands for normal and inverted actions. Function Syntax 🚀 Main dialog command: LFM ⚡ Quick Kable commands: FKABLE, TKABLE, OKABLE, XFABLE, FKABLEI, TKABLEI 🧪 Verification command: VERIFYKABLE 🧰 Helper command: LFM-Kable SEO Optimized Overview ❄️ LayerFilterFreezeThaw is an SEO-friendly AutoCAD layer filter action tool for applying layer state changes to predefined layer groups. 🧱 The DCL dialog presents a filter list and radio-button action set, allowing the user to freeze, thaw, turn on, turn off, lock, or unlock matching layers. 🚆 The Kable filter contains 30 exact layer names for Hartingstecker, 30 kV K1 and K2, OSE, Ortsnetz, and 750 V layer groups, making the routine highly targeted for repeated project standards. 🔁 The invert option applies the chosen action to all layers except the selected filter, supporting quick isolation workflows. 📌 This is useful for Civil 3D production drawings, railway electrical layers, project layer visibility control, quick cable-layer isolation, and CAD layer cleanup. Primary Workflow 1️⃣ Load the AutoLISP file in AutoCAD or Civil 3D with APPLOAD or your menu loader. 2️⃣ Run the command shown above from the AutoCAD command line. 3️⃣ Follow the dialog, selection prompts, or file prompts used by LayerFilterFreezeThaw. 4️⃣ Review the command-line report and drawing result before continuing production work. Functionalities ✅ Select a predefined layer filter from a DCL popup. ✅ Apply Freeze, Thaw, On, Off, Lock, or Unlock. ✅ Invert the selected filter to process all layers except the chosen group. ✅ Use quick commands for Kable freeze, thaw, on, off, and inverted variants. ✅ Verify whether the expected Kable layer list exists in the drawing. ✅ Print action-by-action feedback and final changed/skipped counts. ✅ Regenerate the drawing after successful layer state changes. Important Functions and AutoCAD API 🧩 _lf:DclText builds the Layer Filters dialog as embedded DCL text. 🧩 _lf:GetAllFilterNames returns the available standard filter names. 🧩 _lf:GetLayersByFilter resolves filter names to actual layer names or hardcoded project layer sets. 🧩 _lf:SetLayerState applies Freeze, Thaw, On, Off, Lock, or Unlock to one layer object. 🧩 _lf:ApplyToLayerNames processes the layer list and reports changed versus skipped layers. 🧩 LFM-Kable provides command-line shortcut execution for the Kable group. 🧩 VERIFYKABLE checks whether all 30 Kable layers exist in the current drawing. Result 🎯 The result is a controlled layer-state update for a chosen filter group or its inverse. 🟢 The tool saves time when repeatedly isolating, hiding, thawing, or locking known project layer groups. Operational Notes and Limitations ⚠️ The Kable filter is hardcoded to exact layer names; missing layers are skipped and can be checked with VERIFYKABLE. ⚠️ The command changes layer state properties in the active drawing. 🧠 Use the inverted mode carefully because it affects all layers outside the selected filter. Tags 🏷️ AutoCAD, 🏷️ AutoLISP, 🏷️ Civil 3D, 🏷️ Layer Filters, 🏷️ Freeze Thaw, 🏷️ Kable Layers, 🏷️ Railway CAD, 🏷️ DCL Dialog, 🏷️ Layer Visibility