| 分享时间 | 2025-12-21 20:34 |
| 最后更新 | 2天22小时前 |
| 修订版本 | 17 |
| 用户许可 | -未设置- |
| Quicker版本 | 1.45.0 |
| 动作大小 | 108.5 KB |
QCAD Bridge 是一个专为解决 Quicker 中 AutoCAD 自带模块在多开 CAD 时出现错误而设计的动作工具。通过在自启动时注入一个轻量级的 DLL 文件,该工具能够有效地传递参数,让您可以安全地同时打开多个 AutoCAD 实例,无需担心冲突。
★ 有效避免 Quicker 的 CAD 模块在同时打开多个 CAD 实例时产生的报错
★ 仅注入一个 5KB 的 DLL 文件,占用资源极少
★ 通过 DLL 文件实现参数在不同 CAD 实例间的准确传递
★ 允许用户在动作中自由修改命令或运行 LSP 文件
★ 简单的安装流程,快速部署
• 在安装前,请确保所有 AutoCAD 实例都已完全关闭
• 运行 "QCAD Bridge" 动作进行安装
• 系统将在自启动目录中注入一个 5KB 的 DLL 文件,用于向 Quicker 传递参数
安装完成后,您可以通过以下方式使用:
1. 直接写 CAD 命令(不需要空格或回车):
L
2. 单行 LISP 代码:
(COMMAND "-PURGE" "ALL" "*" "N")
3. LISP 完整路径:
E:\Desktop\ces.lsp(defun C:dimback(/ ss i ent elist)(princ"\n选择要还原数值的标注:")(if(setq ss(ssget'((0 . "DIMENSION"))))(progn(setq i -1)(while(setq ent(ssname ss(setq i(1+ i))))(setq elist(entget ent))(if(=(cdr(assoc 0 elist))"DIMENSION")(entmod(subst(cons 1 "")(assoc 1 elist)elist))))))(princ"\n所选标注还原数值完成!")(princ))
4. 指定路径的 LSP 文件名:
1.lsp
5. 多个 LSP/命令组合(使用 `|` 分隔):
A|1.lspB|E:\Desktop\ces.lspC|LD|(defun C:dimback(/ ss i ent elist)(princ"\n选择要还原数值的标注:")(if(setq ss(ssget'((0 . "DIMENSION"))))(progn(setq i -1)(while(setq ent(ssname ss(setq i(1+ i))))(setq elist(entget ent))(if(=(cdr(assoc 0 elist))"DIMENSION")(entmod(subst(cons 1 "")(assoc 1 elist)elist))))))(princ"\n所选标注还原数值完成!")(princ))
使用后您可以:
• 正常启动多个 AutoCAD 实例
• 在 Quicker 中使用 CAD 相关功能时,不再出现多开错误
• 根据需要自由修改命令或运行 LSP 文件
• 安装前必须关闭所有 AutoCAD 实例
• 该工具会自动在系统自启动项中添加必要的组件
• 如需卸载,建议通过对应的卸载程序进行操作
• 请确保系统中有足够的权限进行 DLL 注入操作
如果此动作对您有所帮助,请动动小手点个赞!~
使用推荐码首次开通专业版,双方均可获赠 90 天专业版使用时长 🔥
| 修订版本 | 更新时间 | 更新说明 |
|---|---|---|
| 17 | 2天22小时前 | 1.修复强制更新内变量问题 |
| 16 | 8天23小时前 | 1.右键强制更新改为下载,避免权限问题 |
| 15 | 22天23小时前 |
1.增加输入参数@@@判断,为后续cad轮盘传参做准备
2.更改动作名,为后续cad轮盘传参做准备 |