Skript file: /~heha/hs/nice_rc.zip/CLEAN.BAT

@echo off
rem Löscht überflüssige Visual-C++-Dateien sowie Borland C++
if not "%1"=="" goto subdir
if exist *.plg del *.plg
if exist *.opt del *.opt
if exist *.aps del *.aps
if exist *.ncb del *.ncb
if exist *.rws del *.rws
if exist *.tmp del *.tmp
if exist debug\nul call %0 debug
if exist release\nul call %0 release
if exist unicode\nul call %0 unicode
if exist lib\i386\nul call %0 lib\i386
if exist objchk_w2k_x86\nul call %0 objchk_w2k_x86\i386
if exist objfre_w2k_x86\nul call %0 objfre_w2k_x86\i386
if exist objchk_wnt_x86\nul call %0 objchk_wnt_x86\i386
if exist objfre_wnt_x86\nul call %0 objfre_wnt_x86\i386

for %%i in (*.dsp) do call %0 CleanDsp %%i

goto exi

:subdir
if not "%1"=="CleanDsp" goto sub2
gawk -f c:\util\nice_dsp.awk %2 >%2.tmp
fc /b %2 %2.tmp >nul
if errorlevel 1 echo File %2 cleaned
if not errorlevel 1 del %2.tmp
if not errorlevel 1 goto exi
del %2
ren %2.tmp %2
goto exi

:sub2
if exist %1\*.bsc del %1\*.bsc
if exist %1\*.obj del %1\*.obj
if exist %1\*.pch del %1\*.pch
if exist %1\*.idb del %1\*.idb
if exist %1\*.ilk del %1\*.ilk
if exist %1\*.pdb del %1\*.pdb
if exist %1\*.res del %1\*.res
if exist %1\*.sbr del %1\*.sbr
if exist %1\*.map del %1\*.map
if exist %1\*.sym del %1\*.sym

:exi
Detected encoding: OEM (CP437)1
Wrong umlauts? - Assume file is ANSI (CP1252) encoded