home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_UTIL
/
RBTCH242.ZIP
/
EXAMPLE.ZIP
/
EXAMPLES.ZIP
/
PHASE1C.2
< prev
next >
Wrap
Text File
|
1992-11-16
|
15KB
|
249 lines
@echo off
REM %1 = path/filename.extension
REM %2 = extension
REM %3 = node number
REM %4 = filename(no period or extension)
REM %5 = Upload directory
cls
:START
md %ARCDRV%\%ARCDIR%
if %2 == ARJ goto :Lab
if %2 == ZIP goto :Lab
if %2 == LZH goto :Lab
if %2 == ARC goto :Lab
if %2 == ZOO goto :Lab
if %2 == PAK goto :Lab
if %2 == EXE goto :Exe
if %2 == COM goto :Exe
goto :End
:LAB
echo ╔═════════════════════════════════════════════════════════════════╗>>%ARCLOG%
echo Testing - %1>>%ARCLOG%
echo
>%ARCPORT%
echo HC
Currently Processing File : %4.%2
>%ARCPORT%
echo HC
Welcome to THE SHORELINE'S Upload file tester!
>%ARCPORT%
echo HC╔═══════════════════════════════════╦══════╦══════╗>%ARCPORT%
echo HC║
Uncompressing the file.
║ ║ ║>%ARCPORT%
echo HC╠═══════════════════════════════════╬══════╬══════╣>%ARCPORT%
echo 1HC║
Date testing the files.
║ ║ ║>%ARCPORT%
echo 1HC╠═══════════════════════════════════╬══════╬══════╣>%ARCPORT%
echo 1HC║
Scanning for virus.
║ ║ ║>%ARCPORT%
echo 1HC╠═══════════════════════════════════╬══════╬══════╣>%ARCPORT%
echo 1HC║
Adding BBS Comment to File
║ ║ ║>%ARCPORT%
echo 1HC╠═══════════════════════════════════╬══════╬══════╣>%ARCPORT%
echo 1HC║
We Appreciate the Uploads!
║ ║ ║>%ARCPORT%
echo 1HC╠═══════════════════════════════════╩══════╩══════╣>%ARCPORT%
echo 1HC║ ║>%ARCPORT%
echo 1HC║ ║>%ARCPORT%
echo 1HC║ ║>%ARCPORT%
echo 1HC║ ║>%ARCPORT%
echo 1HC╚═══════════════════
COMMENTS
════════════════════╝>%ARCPORT%
echo HC
»
D>%ARCPORT%
if %2 == ARJ goto :ARJ
if %2 == ZIP goto :ZIP
if %2 == LZH goto :LZH
if %2 == ARC goto :ARC
if %2 == ZOO goto :ZOO
if %2 == PAK goto :PAK
goto :End
:ARJ
arj e %1 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Del
echo HC
PASSED
D>%ARCPORT%
goto :Test
:ZIP
pkunzip -o %1 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Del
echo HC
PASSED
D>%ARCPORT%
goto :Test
:LZH
lha e %1 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Del
echo HC
PASSED
D>%ARCPORT%
goto :Test
:ARC
arc e %1 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Del
echo HC
PASSED
D>%ARCPORT%
goto :Test
:ZOO
zoo e %1 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Del
echo HC
PASSED
D>%ARCPORT%
goto :Test
:PAK
pak e %1 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Del
echo HC
PASSED
D>%ARCPORT%
goto :Test
:TEST
echo HC D>%ARCPORT%
echo 1HC
»
D>%ARCPORT%
:::
::: If you don't wish to date test your files, simply comment out the
::: next two lines.
:::
testfile 1989 50 %ARCDRV%\%ARCDIR% > NUL
if errorlevel 1 goto :Old
:CONV
%ARCDRV%
cd\%ARCDIR%
echo 1HC
PASSED
D>%ARCPORT%
echo 1HC D>%ARCPORT%
echo 1HC
»
D>%ARCPORT%
scan %ARCDRV%\%ARCDIR% /a /nomem /nobreak /nopause > NUL
if errorlevel 1 goto :Vir
echo 1HC
PASSED
D>%ARCPORT%
echo 1HC D>%ARCPORT%
echo 1HC
»
D>%ARCPORT%
rem ::: If you want your BBS ad to be placed as a comment on the ZIP file,
rem ::: simply design an ASCII comment and put it in the path specified below.
rem ::: Now, remove the three colons at the beginning of the line and your comment
rem ::: will be placed on each file.
c:
cd\rbbs
if %2 == ZIP ziplogo %1 C:\LOGO\MYLOGO.DOC > NUL
if %2 == ARJ arjlogo %1 C:\LOGO\MYLOGO.DOC > NUL
echo 1HC
PASSED
D>%ARCPORT%
echo 1HC D>%ARCPORT%
rem echo 1HC
PASSED
D>%ARCPORT%
rem del %1>NUL
rem copy %4.zip %5
echo %4.%2 PASSED>>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
goto :End
:NO-CONV
echo *** Did NOT convert %1 ***>>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
goto :End
:EXE
echo ╔═════════════════════════════════════════════════════════════════╗>>%ARCLOG%
echo Testing - %1>>%ARCLOG%
echo.>>%ARCLOG%
echo %4.%2 is not an archive file!>>%ARCLOG%
echo.>>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
scan %1 /a /nomem /nobreak /nopause
if errorlevel 1 goto :Vir
goto :End
:COM
echo ╔═════════════════════════════════════════════════════════════════╗>>%ARCLOG%
echo Testing - %1>>%ARCLOG%
echo
>%ARCPORT%
echo >%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo 1HC
COM files are not accepted on the BBS. The file>%ARCPORT%
echo 1HC
has been moved to a special directory for the SysOp to>%ARCPORT%
echo 1HC
examine. Please leave a comment telling >%ARCPORT%
echo 1HC
why you sent this file unarchived.
D>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo D>%ARCPORT%
echo %4.%2 is not an archive file!>>%ARCLOG%
echo. >>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
scan %1 /a /nomem /nobreak /nopause
if errorlevel 1 goto :Vir
goto :End
:DEL
echo HC
FAILED
D>%ARCPORT%
echo >%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo 1HC
I couldn't uncompress the file!
D>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo D>%ARCPORT%
echo %4.%2 failed the integrity test>>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
del %1>NUL
goto :End
:OLD
echo 1HC
FAILED
D>%ARCPORT%
echo >%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo 1HC
This file is too old! All files on this BBS must>%ARCPORT%
echo 1HC
be 2 years old or newer. Please check your files>%ARCPORT%
echo 1HC
in the archives for dates like this:>%ARCPORT%
echo 1HC
PKUNZIP -vb file.zip --- ARJ l file.arj
D>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo D>%ARCPORT%
echo %4.%2 failed the date test>>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
del %1>NUL
goto :End
:VIR
echo 1HC
FAILED
D>%ARCPORT%
echo >%ARCPORT%
echo >%ARCPORT%
echo 1HC
This file may contain a
VIRUS!
;32>%ARCPORT%
echo 1HC
I've removed it from this BBS and I strongly >%ARCPORT%
echo 1HC
urge you to delete it as well!>%ARCPORT%
echo 1HC
DO NOT ATTEMPT TO UPLOAD IT AGAIN!!
D>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo usssssssssssssssssssssssss>%ARCPORT%
echo D>%ARCPORT%
echo %4.%2 failed the ** VIRUS ** test>>%ARCLOG%
echo ╚═════════════════════════════════════════════════════════════════╝>>%ARCLOG%
echo.>>%ARCLOG%
del %1>NUL
goto :End
:END
c:
cd\rbbs
kill /unsafe /bios %ARCDRV%\%ARCDIR% > NUL
echo >%ARCPORT%