Category : Utilities for DOS and Windows Machines
Archive   : SHEZSH17.ZIP
Filename : SHEZSET.BAT

 
Output of file : SHEZSET.BAT contained in archive : SHEZSH17.ZIP
ECHO OFF
CLS
:This batch file sets up the SHEZ or CKOT Viri Scanner(s)
IF %1.==. %0 /? SHEZ
IF %1.==SHEZ. %0 /? %1
IF %1.==CKOT. %0 /? %1
IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
IF %1.==?. GOTO :HELP
IF %1.==/?. GOTO :HELP
IF %1.==NONE. GOTO :NONE
:IF NOT %2.==SHEZ. IF NOT %2.==CKOT. %0 %1 SHEZ
IF %1.==G. GOTO :GETSET
IF %1.==g. GOTO :GETSET
IF %1.==MENU. GOTO :GETSET
IF %1.==menu. GOTO :GETSET
ECHO ECHO OFF > C:\SECURITY\%2SCAN.BAT
IF %1.==0. GOTO :NONE
IF %1.==1. GOTO :ALL
IF %1.==2. GOTO :TBSCAN
IF %1.==3. GOTO :FPROT
IF %1.==4. GOTO :SCAN
IF %1.==5. GOTO :SCAN2
IF %1.==6. GOTO :AVSCAN
%0 1 %2
:This batch file can also use GET (G) to interactively set the scanner
:GETSET
IF NOT EXIST C:\MENU\GET.EXE GOTO :HELP
GET C "Set %2SCAN to 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2, 6=AVSCAN ? " /W15
IF NOT %GET%.==. %0 %GET% %2
IF EXIST %2SCAN.BAT GOTO :HELP
%0 1 %2
:ALL
ECHO C:\TBAV\TBSCAN %%1 AF IN NM BA LOG LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO C:\SECURITY\SCAN %%1 /A /SUB /NOMEM /NOPAUSE /HISTORY C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO C:\SECURITY\SCAN2 %%1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN2 %%1 >> C:\SECURITY\%2SCAN.BAT
ECHO C:\SECURITY\AVSCAN %%1 /RNV /S /NM /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:TBSCAN
ECHO C:\TBAV\TBSCAN %%1 AF IN NM BA LOG LN=C:\TEMP\%2SCAN.LOG NB NH >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL TBSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:FPROT
ECHO IF EXIST %%1 C:\SECURITY\F-PROT %%1 /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF NOT EXIST %%1 C:\SECURITY\F-PROT %%1 /ALL /REPORT=C:\TEMP\%2SCAN.LOG /APPEND /NOMEM /NOBOOT >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL F-PROT %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:SCAN
ECHO C:\SECURITY\SCAN %%1 /A /SUB /NOMEM /NOPAUSE /HISTORY C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:SCAN2
ECHO C:\SECURITY\SCAN2 %%1 /SUB /NOMEM /ALL /APPEND /REPORT C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL SCAN2 %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:AVSCAN
ECHO C:\SECURITY\AVSCAN %%1 /RNV /S /NM /L+C:\TEMP\%2SCAN.LOG >> C:\SECURITY\%2SCAN.BAT
ECHO IF ERRORLEVEL 1 CALL C:\SECURITY\%2FAIL AVSCAN %%1 >> C:\SECURITY\%2SCAN.BAT
GOTO :EXIT
:NONE
IF EXIST C:\SECURITY\%2SCAN.BAT DEL C:\SECURITY\%2SCAN.BAT
:HELP
ECHO -
ECHO This batch file sets up the SHEZ or CKOT Viri Scanner(s)
ECHO To use this file type:
ECHO SHEZSET # [SHEZ or CKOT]
ECHO Where # is: 1=ALL, 2=TBSCAN, 3=FPROT, 4=SCAN, 5=SCAN2, 6=AVSCAN
:This batch file can also use GET (G) to interactively set the scanner
ECHO -
:EXIT
IF NOT EXIST C:\SECURITY\%2SCAN.BAT GOTO :EXIT2
ECHO The default %2 Viri Scanner(s) is currently set to...
TYPE C:\SECURITY\%2SCAN.BAT
:EXIT2



  3 Responses to “Category : Utilities for DOS and Windows Machines
Archive   : SHEZSH17.ZIP
Filename : SHEZSET.BAT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/