我正在使用DWG核心控制台通过批处理文件运行脚本,以分解AutoCAD图形(DWG)文件文件夹中的所有块。
批处理文件
FOR %%f IN ("%~dp0*.dwg") DO "C:\Program Files\Autodesk\AutoCAD 2021\accoreconsole.exe" /i "%%f" /s "%~dp0scripts\explode.scr" /l en-US脚本
EXPLODE
ALL
QSAVE当在AutoCAD UI中执行上述命令时,将分解所有对象,但脚本将在每个图形中仅分解一个块,而其余块保持不变。你知道我哪里错了吗?
发布于 2021-03-22 05:31:58
解决方案是将QAFLAGS系统变量设置为1,然后在执行explode命令后将其设置回0。将QAFLAGS变量设置回0非常重要,因为这可能会导致其他命令出现不可预知的问题。
QAFLAGS
1
EXPLODE
ALL
QAFLAGS
0
QSAVEhttps://stackoverflow.com/questions/66684308
复制相似问题