ProE批量清理旧版本

上传人:简****9 文档编号:112236391 上传时间:2019-11-05 格式:PDF 页数:4 大小:150.53KB
返回 下载 相关 举报
ProE批量清理旧版本_第1页
第1页 / 共4页
ProE批量清理旧版本_第2页
第2页 / 共4页
ProE批量清理旧版本_第3页
第3页 / 共4页
ProE批量清理旧版本_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ProE批量清理旧版本》由会员分享,可在线阅读,更多相关《ProE批量清理旧版本(4页珍藏版)》请在金锄头文库上搜索。

1、ProE 批量清理旧版本批量清理旧版本批量清理旧版本批量清理旧版本 用过 ProE 的诸位可能都知道 purge.bat 这个命令,它可以方便快捷地清理文件 夹内的旧版本文件,具体的操作方式为: 方式一:在主窗口点击 菜单栏 Window-Open System Window 在弹出的 cmd 窗口中输入 purge 即可清理当前 ProE 工作目录下所有的旧版本文件(不包含其子目录) 方式二:可直接于 ProE 安装目录下找见 purge.bat(可自行搜索一下),拷贝至 需要清理的文件夹内,双击运行即可清理该文件夹。 以上的操作均可清理某一固定文件夹,如有多个文件夹或是子目录则需手动 切换

2、目录,这一点不是很便利。下面我将提供一个 purge plus.bat,以实现 Proe旧 版本的批量删除。 purge plus.bat echo off set directory=%1 setlocal enabledelayedexpansion set count=0 if “%1“ neq “ ( echo 当前目录已转移到!directory! cd /d %directory% ) if exist *.prt.* ( call :proe_purge set /a count+=1 echo 已清理当前目录 ) for /r /d %i in (*) do ( cd %i i

3、f exist *.prt.* ( echo %i call :proe_purge set /a count+=1 )else echo 子目录中不含 PROE 文件 ) cls echo echo. echo.= = echo.* * echo.* 已自动清理%count%个文件夹 * echo.* * echo.* 如有问题请发邮件至 looche177 * echo.* * echo.= = echo pause :proe_purge echo off set MC=unset if “%PROCESSOR%“ = “INTEL_64“ set MC=ia64_nt if “%PRO

4、CESSOR%“ = “INTEL_486“ set MC=i486_nt if “%PROCESSOR_ARCHITECTURE%“ = “IA64“ set MC=ia64_nt if “%PROCESSOR_ARCHITECTURE%“ = “AMD64“ set MC=x86e_win64 if “%PROCESSOR_ARCHITECTURE%“ = “x86“ set MC=i486_nt REM cygwin sets this on 64bit OS if “%PROCESSOR_ARCHITEW6432%“ = “AMD64“ set MC=x86e_win64 if not

5、 “%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=INTEL_486 - For Windows NT Intel based machines. echo. echo set PROCESSOR=INTEL_64 - For Windows Intel Itanium based machines. echo. echo set P

6、ROCESSOR_ARCHITECTURE=AMD64 - For Windows AMD 64 based machines. echo. exit :mc_done 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“ ba

7、t call ptc_setvars.bat del ptc_setvars.bat set start_cmd=start “ set PRO_DIRECTORY=%PRODIR% if NOT “%PTCPATH%“ = “ goto ptcpathset set path=%PRO_DIRECTORY%bin;%path% set PTCPATH=true :ptcpathset “%PRODIR%MC%objpurge.exe“ %1 %2 %3 %4 %5 :ptc_end exit /B %ERRORLEVEL% goto :eof 可把上述红色标记文字复制并另存为 purge p

8、lus.bat。 使用方式: 方式一:复制 purge plus.bat 到需要清理的文件夹内,双击运行,则会自动清 理该文件夹包括其子文件夹内的所有旧版本,并返回已清理文件夹的数量; 清理前清理前清理前清理前 清理中清理中清理中清理中 清理后清理后清理后清理后 方式二:Win+R,打开 cmd 窗口,转到 purge plus.bat 所在的目录(我以 C 盘根 目录为例),再输入 purge plus 空格 f:回车(“f:“为参数),则会自动搜索 f盘下所有 含有 ProE 文件的目录(.prt 文件),清理并返回已清理文件夹的数量。 注意注意注意注意:在使用本在使用本在使用本在使用本b

9、at文件之前文件之前文件之前文件之前,请确认你已经配置请确认你已经配置请确认你已经配置请确认你已经配置 好本机好本机好本机好本机ProE。如双击原有如双击原有如双击原有如双击原有purge.bat,已能运行已能运行已能运行已能运行,则本则本则本则本 文件亦可用文件亦可用文件亦可用文件亦可用。 如不能运行如不能运行如不能运行如不能运行,请自行检查请自行检查请自行检查请自行检查 系统环境变量的设置是否系统环境变量的设置是否系统环境变量的设置是否系统环境变量的设置是否 正确正确正确正确,变量变量变量变量path是否正确是否正确是否正确是否正确,由于由于由于由于ProE安装目录各不相安装目录各不相安装目录各不相安装目录各不相 同同同同,所以在本文中无法提供一个通用的参数值所以在本文中无法提供一个通用的参数值所以在本文中无法提供一个通用的参数值所以在本文中无法提供一个通用的参数值,需自需自需自需自 行配置行配置行配置行配置,请见谅请见谅请见谅请见谅!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号