ProE 批量清理旧版本
用过ProE的诸位可能都知道purge.bat这个命令,它可以方便快捷地清理文件夹内的旧版本文件,具体的操作方式为:
方式一:在主窗口点击菜单栏Window->Open System Window
在弹出的cmd窗口中输入purge
即可清理当前ProE工作目录下所有的旧版本文件(不包含其子目录) 方式二:可直接于ProE安装目录下找见purge.bat(可自行搜索一下),拷贝至需要清理的文件夹内,双击运行即可清理该文件夹。
岳飞是怎么死的以上的操作均可清理某一固定文件夹,如有多个文件夹或是子目录则需手动切换目录,这一点不是很便利。下面我将提供一个purge plus.bat,以实现Proe旧版本的批量删除。
~~~~~~~~~~~~~~~~~~~~~~~~purge plus.bat~~~~~~~~~~~~~~~~~~~~~~~~~~~ @echo off
t directory=%1
tlocal enabledelayedexpansion
t count=0
if "%1" neq "" (
echo 当前目录已转移到!directory!
怎么护发cd /d %directory%
)
if exist *.prt.* (
call :proe_purge
孔子哪里人
t /a count+=1
echo 已清理当前目录
)
for /r /d %%i in (*) do (
cd %%i
if exist *.prt.* (
echo %%i
call :proe_purge
t /a count+=1
自主创业项目)el echo 子目录中不含PROE文件
)
cls
echo
echo.
echo.======================================================== =============
echo.* *
echo.* 已自动清理%count%个文件夹 *
echo.* *
echo.* 如有问题请发邮件至 *
echo.* *
echo.======================================================== =============
echo
pau
:proe_purge
@echo off
元宵节为什么要吃汤圆t MC=unt
if "%PROCESSOR%" == "INTEL_64" t MC=ia64_nt
if "%PROCESSOR%" == "INTEL_486" t MC=i486_nt
if "%PROCESSOR_ARCHITECTURE%" == "IA64" t MC=ia64_nt
if "%PROCESSOR_ARCHITECTURE%" == "AMD64" t MC=x86e_win64
if "%PROCESSOR_ARCHITECTURE%" == "x86" t MC=i486_nt
REM cygwin ts this on 64bit OS
if "%PROCESSOR_ARCHITEW6432%" == "AMD64" t MC=x86e_win64
if not "%MC%" == "unt" goto mc_done
echo ERROR Cannot detect what machine type you have.
echo Plea make one of the following ttings:
echo.
echo t PROCESSOR=INTEL_486 - For Windows NT Intel bad machines.
echo.
echo t PROCESSOR=INTEL_64 - For Windows Intel Itanium bad machines.
echo.
echo t PROCESSOR_ARCHITECTURE=AMD64 - For Windows AMD 64 bad machines.
echo.
exit
:mc_done
t PRO_MACHINE_TYPE=%MC%
if "%PROOBJ_START_DIRECTORY%" == "" t PRO_DIRECTORY=
if NOT "%PRO_DIRECTORY%" == ""
墙面油漆"%PRO_DIRECTORY%\bin\%MC%_ptc_tvars" %0 "purge" bat
求婚怎么说
if "%PRO_DIRECTORY%" == "" %MC%_ptc_tvars %0 "purge" bat
call ptc_tvars.bat
del ptc_tvars.bat
t start_cmd=start ""
t PRO_DIRECTORY=%PRODIR%
if NOT "%PTCPATH%" == "" goto ptcpatht
t path=%PRO_DIRECTORY%\bin;%path%
t PTCPATH=true
:ptcpatht
孕妇能不能喝茶
"%PRODIR%\%MC%\" %1 %2 %3 %4 %5
:ptc_end
exit /B %ERRORLEVEL%
goto :eof
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
可把上述红色标记文字复制并另存为purge plus.bat。
使用方式:
方式一:复制purge plus.bat到需要清理的文件夹内,双击运行,则会自动清
理该文件夹包括其子文件夹内的所有旧版本,并返回已清理文件夹的数量;
清理前
清理中
清理后
方式二:Win+R ,打开cmd 窗口,转到purge plus.bat 所在的目录(我以C 盘根目录为例),再输入purge plus 空格f:\回车("f:\"为参数),则会自动搜索f 盘下所有含有ProE 文件的目录(.prt 文件),清理并返回已清理文件夹的数量。
注意注意::在使用本bat 文件之前文件之前,,请确认你已经配置
好本机ProE 。如双击原有purge.bat ,已能运行
已能运行,,则本文件亦可用文件亦可用。。
如不能运行如不能运行,,请自行检查 系统环境变量的设置是否
正确正确,,变量path 是否正确
是否正确,,由于ProE 安装目录各不相同,所以在本文中无法提供一个通用的参数值所以在本文中无法提供一个通用的参数值,,需自行配置行配置,,请见谅请见谅!!