首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoCAD核心控制台:简单的脚本不会分解绘图中的所有块

AutoCAD核心控制台:简单的脚本不会分解绘图中的所有块
EN

Stack Overflow用户
提问于 2021-03-18 11:25:29
回答 1查看 153关注 0票数 0

我正在使用DWG核心控制台通过批处理文件运行脚本,以分解AutoCAD图形(DWG)文件文件夹中的所有块。

批处理文件

代码语言:javascript
复制
FOR %%f IN ("%~dp0*.dwg") DO "C:\Program Files\Autodesk\AutoCAD 2021\accoreconsole.exe" /i "%%f" /s "%~dp0scripts\explode.scr" /l en-US

脚本

代码语言:javascript
复制
EXPLODE
ALL
QSAVE

当在AutoCAD UI中执行上述命令时,将分解所有对象,但脚本将在每个图形中仅分解一个块,而其余块保持不变。你知道我哪里错了吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-22 05:31:58

解决方案是将QAFLAGS系统变量设置为1,然后在执行explode命令后将其设置回0。将QAFLAGS变量设置回0非常重要,因为这可能会导致其他命令出现不可预知的问题。

代码语言:javascript
复制
QAFLAGS
1

EXPLODE
ALL

QAFLAGS
0
QSAVE
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66684308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档