How y1991427360s/zwcad-autolisp-tools works
ZW-auto_lisp is a ZWCAD 2026 productivity suite: users load its integrated AutoLISP program and invoke drawing commands, while an optional V6 extension adds Ribbon access and cross-CAD drawing-window management. The principal command set covers text/style editing, table and cable-schedule work, and drawing annotations. The separate window-manager workflow uses a CAD-side agent and a standalone manager over named pipes. The main LISP is self-contained; its internal features therefore share one source path. Details of unsampled LISP and V6 modules are limited to documented capabilities.
Main entry points: AA整合版本.lsp Font search · WindowAgent.cs CAD window agent · ManagerProgram.cs Window manager · AiRibbonPlugin.cs Ribbon plugin
Components 20
CAD commands
- Integrated commands
AA整合版本.lsp
Text tools
- Font search
AA整合版本.lsp - Font dialog
ZTF.dcl - Text editing
AA整合版本.lsp - Attribute editing
AA整合版本.lsp - Attribute dialog
AAE.dcl
Drawing tools
- Table tools
AA整合版本.lsp - Cable register
AA整合版本.lsp - Schedule merge
AA整合版本.lsp - Frame allocation
AA整合版本.lsp - Cabinet annotations
AA整合版本.lsp
Window manager
- CAD window agent
V6/AICADRibbon/WindowAgent.cs - Pipe protocol
V6/WindowManager/Protocol.cs - Window manager
V6/WindowManager/ManagerProgram.cs - Window notes
V6/WindowManager/ManagerProgram.cs
CAD extension
- AICAD loader
V6/aicad_aa_loader.lsp - AICAD extension
V6/aicad_extension.lsp - Ribbon plugin
V6/AICADRibbon/AiRibbonPlugin.cs
Other components
- CAD user
- ZWCAD 2026
Connections 29
- CAD user → ZWCAD 2026: uses
README.md - CAD user → Integrated commands: loads and invokes
README.md - Integrated commands → ZWCAD 2026: runs commands in
README.md - CAD user → Font search: invokes ZTF
README.md - Font search → Font dialog: shows interface
README.md - Font search → ZWCAD 2026: updates text styles
README.md - CAD user → Text editing: invokes text commands
README.md - Text editing → ZWCAD 2026: edits drawing text
README.md - CAD user → Attribute editing: invokes AAE
README.md - Attribute editing → Attribute dialog: shows interface
README.md - Attribute editing → ZWCAD 2026: edits block attributes
README.md - CAD user → Table tools: invokes commands
README.md - Table tools → ZWCAD 2026: modifies tables
README.md - CAD user → Cable register: invokes XYG
README.md - Cable register → ZWCAD 2026: creates register
README.md - CAD user → Schedule merge: invokes HB
README.md - Schedule merge → ZWCAD 2026: merges schedule rows
README.md - CAD user → Frame allocation: invokes FDX
README.md - Frame allocation → ZWCAD 2026: places text in frames
README.md - CAD user → Cabinet annotations: invokes cabinet commands
README.md - Cabinet annotations → ZWCAD 2026: draws annotations
README.md - CAD user → Ribbon plugin: opens Ribbon tools
README.md - Ribbon plugin → CAD window agent: provides window access
V6/AICADRibbon/AiRibbonPlugin.cs - CAD user → Window manager: opens DWGWIN
README.md - Window manager → Pipe protocol: exchanges pipe messages
V6/WindowManager/Protocol.cs - CAD window agent → Pipe protocol: exchanges pipe messages
V6/AICADRibbon/WindowAgent.cs - CAD window agent → ZWCAD 2026: lists and controls drawings
V6/AICADRibbon/WindowAgent.cs - Window manager → Window notes: stores notes
README.md - AICAD loader → AICAD extension: loads extension