ibi

extdiz.btm

ibi
Mar 29th, 2025
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. rem
  2. rem EXTDIZ 0.8 - NDOS/4DOS BTM
  3. rem
  4. rem extrahiert FILE_ID.DIZ aus allen Archiven
  5. rem und f�gt sie in die FILES.BBS ein....
  6. rem
  7. rem !! bei CDs bitte Pfad f�r FILES.BBS mit \ abgeben !!
  8. rem zB extdiz e:\newfil\
  9. rem
  10. rem done in 10 mins by BiNGEN :-)
  11. rem
  12.  
  13. @echo off
  14. setlocal
  15. del %1nfiles.bbs
  16. for %a in (*.*) do gosub hier
  17.  
  18. endlocal
  19. cancel
  20.  
  21. :hier
  22. echo bearbeite %a
  23. if %@ext[%a] == BBS goto dort
  24. if %@ext[%a] == bbs goto dort
  25.  
  26. echo -=*]%@upper[%a][*=- [%@filesize[%a,k]kb] - [%@filedate[%a],%@filetime[%a]] >> %1nfiles.bbs
  27.  
  28. if %@ext[%a] == ZIP goto zip
  29. if %@ext[%a] == zip goto zip
  30. if %@ext[%a] == ARJ goto arj
  31. if %@ext[%a] == arj goto arj
  32. if %@ext[%a] == LZH goto lzh
  33. if %@ext[%a] == lzh goto lzh
  34. if %@ext[%a] == RAR goto rar
  35. if %@ext[%a] == rar goto rar
  36. if %@ext[%a] == UC2 goto uc2
  37. if %@ext[%a] == uc2 goto uc2
  38. if %@ext[%a] == SQZ goto sqz
  39. if %@ext[%a] == sqz goto sqz
  40.  
  41. echo. >> %1nfiles.bbs
  42.  
  43. :dort
  44. return
  45.  
  46. :zip
  47. pkunzip %a file_id.diz %1 >nul
  48. type %1file_id.diz
  49. type %1file_id.diz>>%1nfiles.bbs
  50. if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
  51. del %1file_id.diz
  52. echo. >> %1nfiles.bbs
  53. goto dort
  54.  
  55. :arj
  56. arj e -y %a %1 file_id.diz >nul
  57. type %1file_id.diz
  58. type %1file_id.diz>>%1nfiles.bbs
  59. if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
  60. del %1file_id.diz
  61. echo. >> %1nfiles.bbs
  62. goto dort
  63.  
  64. :lzh
  65. lha e %a %1 file_id.diz >nul
  66. type %1file_id.diz
  67. type %1file_id.diz>>%1nfiles.bbs
  68. if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
  69. del %1file_id.diz
  70. echo. >> %1nfiles.bbs
  71. goto dort
  72.  
  73. :rar
  74. rar e %a file_id.diz %1 >nul
  75. type %1file_id.diz
  76. type %1file_id.diz>>%1nfiles.bbs
  77. if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
  78. del %1file_id.diz
  79. echo. >> %1nfiles.bbs
  80. goto dort
  81.  
  82. :uc2
  83. uuc e %a #%1 file_id.diz >nul
  84. type %1file_id.diz
  85. type %1file_id.diz>>%1nfiles.bbs
  86. if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
  87. del %1file_id.diz
  88. echo. >> %1nfiles.bbs
  89. goto dort
  90.  
  91. :sqz
  92. sqz e %a file_id.diz %1 >nul
  93. type %1file_id.diz
  94. type %1file_id.diz>>%1nfiles.bbs
  95. if not exist %1file_id.diz type files.bbs|find /i "%a" >>%1nfiles.bbs
  96. del %1file_id.diz
  97. echo. >> %1nfiles.bbs
  98. goto dort
  99.  
Tags: bbs 4DOS NDOS
Advertisement
Add Comment
Please, Sign In to add comment