zoukankan      html  css  js  c++  java
  • AUTOCAD2013 以上利用ACCORECONSOLE+ SCR后台批量清理图纸

    无意中浏览到南胜大神的博客,https://www.cnblogs.com/NanShengBlogs/p/10957489.html

    受此启发,特意改装此方法用于批量清理图纸,效果极佳。

    详细介绍详南胜大神的上述博客,此处不再累述。

    进入正题:

    对应CAD版本以及安装目录需要修改

    1、将这两个文件放入待清理的dwg所在文件夹,打开bat文件即可,不影响干其他事儿,比如继续用CAD画图。

    bat文件代码:

    @echo off

    set acadPath="C:Program FilesAutodeskAutoCAD 2016"

    for %%i in (*.dwg) do %acadPath%accoreconsole.exe /i "%~dp0%%i" /s %~dp0BatchPurge.scr

    @pause

     完美了,2019.06.01晚22:19,改造完成,支持只读文件不处理。

    scr文件代码:

    (setvar "secureload" 0)
    (setvar "cmdecho" 0)
    (if(=(getvar"WRITESTAT")0)(vl-cmdf"CLOSE""Y"))
    (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP")
    (vl-cmdf "_audit" "y")
    (vl-cmdf "_purge" "a" "" "n")
    qsave

  • 相关阅读:
    bzoj 1497 最小割模型
    bzoj 1024 暴力深搜
    POJ1163(简单的DP)
    POJ3287(BFS水题)
    N皇后问题(DFS)
    BFS求解迷宫的最短路径问题
    poj2386(简单的dfs/bfs)
    Fence Repair(poj3253)
    Best cow Line(POJ 3617)
    全排列
  • 原文地址:https://www.cnblogs.com/clinber/p/10959355.html
Copyright © 2011-2022 走看看