iCAx开思网

标题: 历史上最好用的PROE PURGE工具 [打印本页]

作者: zty2018    时间: 2011-6-23 17:14
标题: 历史上最好用的PROE PURGE工具
PROE PURGE工具
用法:
复制"="行中的代码,存为后缀为bat的批处理文件,拷到在所需清理文件夹内双击运行.

PURGE工具功能
执行以下功能前,工具会自动判断当前文件夹是否为PROE零件文件夹。只有为PROE零件存放文件夹才行执行以下功能。

1.不依靠PROE,无论没有装PROE,只要是WINDOWS系统,本工具就可运行.大小只有2K,这是本工具最大的优点。
2.它不仅可以一次性的清除多余旧档的作用。更重要的是可以一次性的一起删除没用的垃圾文件,如带*.dxf   *.txt   *.lsp   *.log   *.log.*    *.bak  *.dwl   *.m_p   *.pro  *.inf   *.lst.* 等等垃圾。
3.将当前目录下的*.prt.1、*.prt.2、*.prt.3、*.prt.4...*.prt.n保留最后一个*.prt.n,并将*.prt.n改为*.prt.1;
4.同样将*.asm.*、*.drw.*、*.mfg.*、*.fmt.*、*.sec.*改为*.1;
5.将*.igs移到igs文件夹中;
6.将*.dwg移到dwg文件夹中
edit by zty 20110524
=================下面是代码=================
@echo off
if exist "*.prt.*"  (goto purge) else (goto ver)
:purge
del *.bak /a/s
del *.dwl /a/s
del *.acc /a/s
del *.log /a/s
del *.idx /a/s
del *.xml /a/s
del *.xpr /a/s
del *.crc /a/s
del std.err /a/s
del std.out /a/s
del *.inf.* /a/s
del *.log.* /a/s
del current_session.pro /a/s
del feature.* /a/s
del template.err.* /a/s
del *.lst.* /a/s
del *.win /a/s
del *.win.* /a/s
del *.ers /a/s
del *.log.* /a/s
del *.err /a/s
del *.M_P /a/s
del *.SEC.* /a/s
del *.CDC /a/s
del *.REP.* /a/s
del *.bom.* /a/s
del *.REP /a/s
del *.INI /a/s
del *.LSP /a/s
del STD.OUT /a/s
del CURRENT_SESSION.PRO /a/s
del *.PRO /a/s
del *.PRO.* /a/s
del *.WIN /a/s
del *.def /a/s
del *.lst.* /a/s
del *.NFL /a/s
del *.SV$ /a/s
del *.ini /a/s
del *.TMP /a/s
del *.dMP /a/s
del *.txt.* /a/s
if exist "*.igs*" (md igs
                   move *.igs igs/)
if exist "*.dwg" (md dwg
                   move *.dwg dwg/)
for %%I in (*.*) do (
    setlocal EnableDelayedExpansion
    set pqname=%%~nI
    set phname=%%~xI
    for %%I in (!pqname!.*) do (
        set ppname=%%~xI
        set pppname=!ppname:~1,5!
        set phhname=!phname:~1,5!
        set kk="!pqname!!ppname!"
        if !phhname! GTR !pppname! del "!kk!"
     )
)
rename *.prt.* *.1
rename *.asm.* *.1
rename *.drw.* *.1
rename *.mfg.* *.1
rename *.fmt.* *.1
rename *.sec.* *.1
:ver
del *.bak /a/s
==================上面是代码====================

本帖最后由 zty2018 于 2011-6-23 17:16 编辑
作者: lixi666    时间: 2011-6-23 17:26
....真有这么好就好了。谢谢分享!
作者: lypedzm    时间: 2011-6-23 20:24
记得好像有一个软件,直接把要清理的文件路径拷贝进去清理就可以了,以前在孤峰上找到的,不知道这个坛子里有没有。
作者: 李13929886292    时间: 2011-6-23 20:26
zty2018 发表于 2011-6-23 17:14
PROE PURGE工具
用法:
复制"="行中的代码,存为后缀为bat的批处理文件,拷到在所需清理文件夹内双击运行.

PURGE工具功能
执行以下功能前,工具会自动判断当前文件夹是否为PROE零件文件夹。只有为PROE零件存放文件 ...
这方法早知道了一直在用!!!
作者: 1004032102    时间: 2011-8-26 17:16
你有没有想过,如果存在装配件,你把PRT文件改名后,装配件会出现问题吧,后面的rename *.prt.* *.1
rename *.asm.* *.1
rename *.drw.* *.1
rename *.mfg.* *.1
rename *.fmt.* *.1
rename *.sec.* *.1
我觉得上面的代码删除比较好,你认为呢
作者: logowa    时间: 2013-8-1 11:05
5.0试过,可以用,谢谢!但每次这样操作还是有点麻烦,能在PROE中的下拉菜单中象以前的版本那样直接输purge就好了。

作者: fulijung    时间: 2019-2-12 12:53
整栋楼的头脑都是呆菲菲猪,快捷键懂吗
作者: jowinda    时间: 2019-8-14 08:15
下载了新版本,不知道行不行。谢谢分享。
作者: lancer    时间: 2019-12-17 23:33
不能清理子文件夹
作者: lancer    时间: 2019-12-18 09:51
1004032102 发表于 2011-8-26 17:16
**** 作者被禁止或删除 内容自动屏蔽 ****

试过,装配件不会出问题





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3