找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 53246|回复: 23

[原创] 关于如何解决CREO版本的旧文件删除问题

[复制链接]

6

主题

154

回帖

1

威望

助工

积分
179
发表于 2012-4-7 23:42 | 显示全部楼层 |阅读模式
很多朋友在使用Creo拭除旧版本命令Purge出错,现提供解决方案。希望能给你带来帮助
一、修改系统环境变量(本例为在Win7的配置,XP系统类似),把你的purge.bat所在的文件夹路径添加到环境变量里,原有的变量不要动,后面输入“;D:\Ptc\Creo 1.0\Parametric\bin”,(分号别漏了)确定即可(此处路径根据Creo安装位置不同而不同),如图1
二、修改Creo Parametric的启动文件,用写字板或记事本打开 “<Creo安装目录>Creo 1.0\Parametric\bin” 下的 parametric1.psf 文件,搜索“ENV=PATH-=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\lib” 在其后面增加“;%CREOAPP_DIRECTORY%\bin”,(分号别漏了)如图2。

并可自己制作快捷键
!把下面这行行粘帖到CONFIG 里面,直接输入命令Purge就可以执行整体删除旧版本。
mapkey purge @MAPKEY_NAMEPurge Current Directory;@MAPKEY_LABEL清除当前文件夹文件的多余版本;\
mapkey(continued) @SYSTEMpurge &;

0

主题

63

回帖

0

威望

助工

积分
67
发表于 2012-4-7 23:49 | 显示全部楼层
回复

使用道具 举报

6

主题

154

回帖

1

威望

助工

积分
179
 楼主| 发表于 2012-4-7 23:51 | 显示全部楼层
如对你有用,请回复支持下
回复

使用道具 举报

0

主题

63

回帖

0

威望

助工

积分
67
发表于 2012-4-7 23:51 | 显示全部楼层
补充问一下64的可以吗?
回复

使用道具 举报

6

主题

154

回帖

1

威望

助工

积分
179
 楼主| 发表于 2012-4-8 00:03 | 显示全部楼层
64的没试过,你试下吧
回复

使用道具 举报

3

主题

421

回帖

2

威望

高工

积分
654
发表于 2012-4-8 09:58 | 显示全部楼层
试过了,楼主的方法有效
回复

使用道具 举报

1272

主题

4万

回帖

900

威望

管理员

积分
47433

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

发表于 2012-4-8 21:53 | 显示全部楼层
最先在网上原创的在这里呢,楼主要注意发帖分类
“'purge' 不是内部或外部命令,也不是可运行的程序”的解决方法
http://www.proewildfire.cn/thread-78139-1-1.html
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复

使用道具 举报

5

主题

70

回帖

2

威望

实习生

积分
99
发表于 2012-4-18 14:14 | 显示全部楼层
PROE V5.0 X64

替換下列文字

@echo off

set MC=unset
if "%PROCESSOR%" == "INTEL_64" set MC=ia64_nt
if "%PROCESSOR%" == "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 "%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 PROCESSOR_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 "P" bat
if "%PRO_DIRECTORY%" == "" %MC%_ptc_setvars %0 "P" bat
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%\obj\purge.exe" %1 %2 %3 %4 %5
del *.log
del *.log.*
del *.err
del *.out
del *.inf
del *.acc
del *.dxf
del *.igs
del *.ger
del *.crc
del *.bak
del *.pro
del *.stp
del *.xml
echo ***** 清除 ProE 垃圾文件完成! *****
echo. & pause
echo. & exit
回复

使用道具 举报

0

主题

63

回帖

0

威望

助工

积分
79
发表于 2012-4-18 23:05 | 显示全部楼层
楼上的,啥意思,替换哪个文件??
回复

使用道具 举报

5

主题

70

回帖

2

威望

实习生

积分
99
发表于 2012-4-19 18:12 | 显示全部楼层
清除 Pro E 的垃圾文件
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 04:44 , Processed in 0.123255 second(s), 22 queries .

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