找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7322|回复: 2

[分享] PURGE命令可以轻松加愉快的清理掉重复保存的文件

[复制链接]

1

主题

4

回帖

1

威望

实习生

积分
8
发表于 2017-9-4 13:23 | 显示全部楼层 |阅读模式
PROE软件中改变PURGE的变量值可以轻松加愉快的清理掉重复保存的文件,方法是找到PURGE.BAT文件,用记事本打开。将里面的内容替换成下面的内容再保存,运行PROE软件直接在系统变量里打开运行purge命令,回车即可!
将以下内容替换原来purge.bat自带的内容:
@echo off

set MC=unset
if "%PROCESSOR%" == "INTEL_486" set MC=i486_nt
if "%PROCESSOR%" == "MIPS_R4000" set MC=r4000_nt
if "%PROCESSOR%" == "Alpha_AXP" set MC=alpha_nt
if "%PROCESSOR_ARCHITECTURE%" == "x86" set MC=i486_nt
if "%PROCESSOR_ARCHITECTURE%" == "MIPS" set MC=r4000_nt
if "%PROCESSOR_ARCHITECTURE%" == "ALPHA" set MC=alpha_nt
if not "%winbootdir%" == "" set mc=i486_win95
if not "%MC%" == "unset" goto mc_done
echo ERROR Cannot detect what machine type you have.
echo Please make one of the following settings:
echo.
echo set PROCESSOR=Alpha_AXP     - For Windows NT Alpha based machines.
echo.
echo set PROCESSOR=MIPS_R4000    - For Windows NT MIPS based machines.
echo.
echo set PROCESSOR=INTEL_486     - For Windows NT Intel based machines.
echo.
echo set winbootdir=<boot dir>   - For Windows 95/98 machines.
echo.
exit
:mc_done

if NOT "%mc%" == "i486_win95" goto postenv4096
  if "%env4096%" == "true" goto postenv4096
    set env4096=true
    command.com /E:4096 /C %0 %1 %2 %3 %4 %5 %6 %7 %8 %9
    set env4096=
    goto ptc_end
:postenv4096

set PRO_MACHINE_TYPE=%MC%

if "%PROOBJ_START_DIRECTORY%" == "" set PRO_DIRECTORY=
if NOT "%PRO_DIRECTORY%" == "" "%PRO_DIRECTORY%\bin\%MC%_ptc_setvars" %0 "purge" bat
if "%PRO_DIRECTORY%" == "" %MC%_ptc_setvars %0 "purge" bat
call ptc_setvars.bat
del  ptc_setvars.bat

if NOT "%mc%" == "i486_win95" set start_cmd=start ""
if "%mc%" == "i486_win95" set start_cmd=start

set PRO_DIRECTORY=%PRODIR%
if NOT "%PTCPATH%" == "" goto ptcpathset

if NOT "%mc%" == "i486_win95" goto not95
set path="%PRO_DIRECTORY%\bin;%path%"
goto pathdone
:not95
set path=%PRO_DIRECTORY%\bin;%path%
:pathdone

set PTCPATH=true
:ptcpathset


"%PRODIR%\%MC%\obj\purge.exe" %1 %2 %3 %4 %5
del *.acc
del *.err
del *.dwl
del *.bak
del *.pro
del *.crc
del *.ger
del *.txt.*
del *.xml.*
del *.out
del *.inf
del *.inf.*
del *.log
del *.log.*
ren *.prt.* *.1
ren *.asm.* *.1
ren *.drw.* *.1
ren *.mfg.* *.1
:ptc_end

评分

参与人数 1威望 +1 金钱 +4 收起 理由
野火 + 1 + 4 感谢分享

查看全部评分

1270

主题

4万

回帖

900

威望

管理员

积分
47423

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2017-9-4 20:37 | 显示全部楼层
暂没测试,先谢谢朋友分享
回复

使用道具 举报

0

主题

45

回帖

0

威望

助工

积分
58
QQ
发表于 2020-7-17 12:27 | 显示全部楼层
可以用,但是不选工作目录的时候,容易误删config.pro文件!    所以最起码要把del *.pro删除
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-9-25 22:21 , Processed in 0.141979 second(s), 28 queries .

快速回复 返回顶部 返回列表