Ok .. this is what I did ...
@echo off
::Change the next line to the root of where you want to start searching files
set BEGINPATH=X:\DWGS\OldDDrive\
echo Search will start in %BEGINPATH%
pause
::dir /a /s /b %BEGINPATH%*.ZIP > temp.txt
::extract all DWG files
For /F "tokens=1* delims= " %%f in ('dir /a /s /b %BEGINPATH%*.ZIP') do unzip.exe -j "%%f %%g" -d tmp/
::if there are any DWG files not compressed copy them as well
For /F "tokens=1* delims= " %%f in ('dir /a /s /b %BEGINPATH%*.DWG') do copy "%%f %%g" .\tmp
::search all DWG files
findstr "L0272" .\tmp\*.dwg
::now lets clean up behind ourselves
For /F "tokens=1* delims= " %%f in ('dir /a /s /b .\tmp\*.dwg') do erase "%%f %%g"
pause
set BEGINPATH=
The result was 8453 files searched took right at 2 hours to extract, search, and cleanup .... regardless of how long it took ... it certainly saved me hours upon hours of manual searching ...