下载代码,并把它保存为.bat文件,然后运行这个批处理文件。安装完成后,当点击一个目录时,右键菜单中会出现“清除VC工程”的菜单,这样就可以清除相应目录下的VC工程垃圾文件。 @echo offcls@rem BC微软自win2000以后都取消了批处理中常用的choice命令,为了兼容2k/xp/2k3不得不采用脚步进行用户确认交互echo WScript.Quit(WScript.CreateObject(^"WScript.Shell^").Popup(WScript.Arguments(0),0,WScript.Arguments(1),4+32));>"%TEMP%ChoiceSubst.js"if {%1}=={} goto helpif {%1}=={install} goto installWScript "%TEMP%ChoiceSubst.js" "确认清除该目录下(包括子目录)的VC工程垃圾文件吗?" "%1"if %ERRORLEVEL%==6 GOTO cleanfilegoto end:cleanfiledel /q /s "%1*.hpj" "%1*.aps" "%1*.ncb" "%1*.opt" "%1*.pdb" "%1*.pch" "%1*.mdp" "%1*.plg" "%1*.obj" "%1*.exp" "%1*.bsc" "%1*.clw" "%1*.res" "%1*.sbr" "%1*.ilk" "%1*.idb"goto end:installecho 开始安装copy /Y "%0" %SystemRoot%system32CleanVcPrj.batecho Windows Registry Editor Version 5.00>%temp%CleanVcPrj.bat.regecho [HKEY_CLASSES_ROOTDirectoryshellCleanVcProject]>>%temp%CleanVcPrj.bat.regecho [HKEY_CLASSES_ROOTDirectoryshellCleanVcProject]>>%temp%CleanVcPrj.bat.regecho ^@=^"清理VC工程文件^">>%temp%CleanVcPrj.bat.regecho [HKEY_CLASSES_ROOTDirectoryshellCleanVcProjectcommand]>>%temp%CleanVcPrj.bat.regecho [HKEY_CLASSES_ROOTDirectoryshellCleanVcProjectcommand]>>%temp%CleanVcPrj.bat.regecho ^@=^"CleanVcPrj.bat ^"%%1^"^">>%temp%CleanVcPrj.bat.regregedit.exe /s %temp%CleanVcPrj.bat.regdel /q %temp%CleanVcPrj.bat.regecho 安装完成,祝您工作顺利!pausegoto end:helpecho ┌──────────────────────────┐echo │说明: │echo │VC工程清理工具 v1.0 2006/1/16 │echo │这个工具可以清理VC工程中的垃圾文件,带自安装功能。 │echo │绿色软件,只有3k大小,开放源码,随意修改。 │echo │有问题或者有更好的方法实现或增强,请别忘了告诉我哦。│echo │我的邮箱:modasi@163.com QQ号/MSN:730037@qq.com │echo ├──────────────────────────┤echo │安装方法: │echo │在cmd控制台窗口中带 install 参数运行即可。 │echo │例如 C:^>cleanvcprj.bat install │echo ├──────────────────────────┤echo │使用方法: │echo │在要清理的文件夹上点击右键,选择[清理VC工程文件]。 │echo │使用命令行调用也可以实现批量清理等功能,例如: │echo │C:^>cleanvcprj.bat ^"要清除的目录^" │echo └──────────────────────────┘WScript "%TEMP%ChoiceSubst.js" "您现在要进行安装吗?" "安装VC工程清理工具"if %ERRORLEVEL%==6 GOTO installgoto end:end