ibi icon

extdiz.btm

ibi | PRO | 03/29/25 09:58:16 AM UTC | 0 ⭐ | 259 👁️ | Never ⏰ | [bbs, 4DOS, NDOS]
text |

2.21 KB

|

None

|

0 👍

/

0 👎

rem
rem EXTDIZ 0.8 - NDOS/4DOS BTM 
rem
rem extrahiert FILE_ID.DIZ aus allen Archiven
rem und f�gt sie in die FILES.BBS ein....
rem
rem !! bei CDs bitte Pfad f�r FILES.BBS mit \ abgeben !!
rem zB extdiz e:\newfil\
rem
rem done in 10 mins by BiNGEN :-)
rem
 @echo off
setlocal
del %1nfiles.bbs
for %a in (*.*) do gosub hier
 endlocal
cancel
 :hier
echo bearbeite %a
if %@ext[%a] == BBS goto dort
if %@ext[%a] == bbs goto dort
 echo -=*]%@upper[%a][*=- [%@filesize[%a,k]kb] - [%@filedate[%a],%@filetime[%a]] >> %1nfiles.bbs
 if %@ext[%a] == ZIP goto zip
if %@ext[%a] == zip goto zip
if %@ext[%a] == ARJ goto arj
if %@ext[%a] == arj goto arj
if %@ext[%a] == LZH goto lzh
if %@ext[%a] == lzh goto lzh
if %@ext[%a] == RAR goto rar
if %@ext[%a] == rar goto rar
if %@ext[%a] == UC2 goto uc2
if %@ext[%a] == uc2 goto uc2
if %@ext[%a] == SQZ goto sqz
if %@ext[%a] == sqz goto sqz
 echo. >> %1nfiles.bbs
 :dort
return
 :zip
pkunzip %a file_id.diz %1 >nul
type %1file_id.diz
type %1file_id.diz>>%1nfiles.bbs
if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
del %1file_id.diz
echo. >> %1nfiles.bbs
goto dort 
 :arj
arj e -y %a %1 file_id.diz >nul
type %1file_id.diz
type %1file_id.diz>>%1nfiles.bbs
if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
del %1file_id.diz
echo. >> %1nfiles.bbs
goto dort 
 :lzh
lha e %a %1 file_id.diz >nul
type %1file_id.diz
type %1file_id.diz>>%1nfiles.bbs
if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
del %1file_id.diz
echo. >> %1nfiles.bbs
goto dort 
 :rar
rar e %a file_id.diz %1 >nul
type %1file_id.diz
type %1file_id.diz>>%1nfiles.bbs
if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
del %1file_id.diz
echo. >> %1nfiles.bbs
goto dort 
 :uc2
uuc e %a #%1 file_id.diz >nul
type %1file_id.diz
type %1file_id.diz>>%1nfiles.bbs
if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
del %1file_id.diz
echo. >> %1nfiles.bbs
goto dort 
 :sqz
sqz e %a file_id.diz %1 >nul
type %1file_id.diz
type %1file_id.diz>>%1nfiles.bbs
if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
del %1file_id.diz
echo. >> %1nfiles.bbs
goto dort 
 

Comments