Pro/E删除旧版本文件(Purge)

Pro/E每保存一次都会以更高版本号的方式生成新的文件,如name.prt.1、name.prt.2……name.prt.x。此种保存方式有其好处之所在,可令使用者做错事后有大量后悔药可吃。但同时也带来另了一个麻烦之事,X次的保存之后,X个可爱的文件诞生于工作目录中了。幸运的是Pro/E有命令去清除这些低版本的文件。下图为常用的两种清除方式。


在使用某某命令时,如Insert –> Data from File导入IGS文件时会诞生“.inf”信息文件,某某时候会诞生校检信息提示文件 “.crc”……。这类文件Pro/E可没有命令去清除,唯有自己想办法了。例如可用Windows -> Open System Windows的命令提示符中输入del *.inf.* *.crc.* ……将其删除。
本人较喜欢使用快捷键,所以将清除旧版本文件和删除信息文件设成了一个快捷键“00”,下图为我的config中“00”快捷键的参数。

快捷键代码如下:

! The following mapkeys will enable “00” to delete all the info files and purge all the old version files
mapkey 00-Clean @MAPKEY_LABELClean;
mapkey(continued) @SYSTEMdel *.inf.* *.ger.* *.crc.* *.memb.* *.ers.* *.bde *.bdi *.bdm
mapkey(continued) *.m_p.* *.bom.* *.ptd *.als *.dat *.pls *.log.* *.err.* *.idx *.acc *.lay
mapkey(continued) *.out *.tst *.lst.* *.bak;
mapkey 00-Purge @MAPKEY_LABELPurge;@SYSTEMpurge;
mapkey 00 @MAPKEY_LABELClean & Purge;-Clean;-Purge;

“!”开头的行对参数不起任何作用,仅是说明文字而已,勿需紧张。下图为录制“00-Clean” 、“00-Purge”的截图

“00”怎样录制呢?很遗憾的告诉你:莫有办法录制。只能在录制好“00-Clean” 和“00-Purge”后自己用记事本打开config文件,在紧接“00-Clean”和“00-Purge”后加入一行“mapkey 00 @MAPKEY_LABELClean & Purge;-Clean;-Purge;”。其实我不介意大家直接copy我上述提供的完整代码到config文件的,录制快捷键得确劲麻烦。好吧,考虑试试用用我的这个“00”来清除旧版本文件和信息文件吧。
实际上看“mapkey 00 @MAPKEY_LABELClean & Purge;-Clean;-Purge;”代码大概也估计到合拼多个快键的方法了。没错,只需那个可爱的“%”就OK了。例如:

mapkey A ……
mapkey B ……
mapkey C ……
mapkey D ……
mapkey E @MAPKEY_LABELMerge All;%A;%B;%C;%D;

运行mapkey E的结果就相当于顺序运行了ABCD。Get it?欢迎你留下意见。

发表评论

电子邮件地址不会被公开。 必填项已用*标注