Metropoli BBS
VIEWER: fastrun.bat MODE: TEXT (CP437)
ECHO OFF
CLS
ECHO ╔═════════════════════════════════════════════════════════════════════════╗
ECHO ║ FASTrun may optionally be run to speed up INITsys and SCANmax.  It      ║
ECHO ║ creates a directory called ))PCITK.TMP on the current disk. This        ║
ECHO ║ is presumed to be a faster device than the drive containing the CHECK   ║
ECHO ║ diskette. All needed files including COMMAND.COM will be copied there.  ║
ECHO ╟─────────────────────────────────────────────────────────────────────────╢
ECHO ║    PCDATA TOOLKIT 1.0 Copyright (C) 1990 Ziff Communications Co.        ║
ECHO ║                    PC Magazine ■ Wolfgang Stiller                       ║
ECHO ╚═════════════════════════════════════════════════════════════════════════╝
IF "%1"=="" goto help
IF %1==? goto help
:    If the following files are not present then we've got the wrong disk
CD %1\
IF NOT EXIST %1CHKFILEC.COM GOTO BadDisk
IF NOT EXIST %1MIRDIR.COM  GOTO BadDisk
IF NOT EXIST %1COMMAND.COM GOTO Badsys
GOTO Start
:Help
ECHO ╔═════════════════════════════════════════════════════════════════════════╗
ECHO ║ Syntax is:  FASTRUN a:                                                  ║
ECHO ║       where "a:" is the drive containing the CHECK diskette             ║
ECHO ╟─────────────────────────────────────────────────────────────────────────╢
ECHO ║ The current drive will have get the necessary programs and batch files  ║
ECHO ║ copied to it.  You should have booted from the CHECK diskette before    ║
ECHO ║ running FASTRUN to make sure that a virus does not corrupt these        ║
ECHO ║ programs.                                                               ║
ECHO ╚═════════════════════════════════════════════════════════════════════════╝
GOTO End
:BadDisk
ECHO ╔═════════════════════════════════════════════════════════════════════════╗
ECHO ║ FASTrun should ONLY be run with the CHECK diskette containing the needed║
ECHO ║ toolkit files and optionally the ))A.LOG check files. You must specify  ║
ECHO ║ this drive as the parameter to FASTrun.  It does not appear to be in %1.║
ECHO ╟─────────────────────────────────────────────────────────────────────────╢
ECHO ║ File MIRDIR.COM, CHKFILECCOM or were not found on Drive %1.             ║
ECHO ╚═════════════════════════════════════════════════════════════════════════╝
GOTO Help
:Badsys
ECHO ╔═════════════════════════════════════════════════════════════════════════╗
ECHO ║ The CHECK diskette in drive %1 does not have a copy of the system on it.║
ECHO ║ Please check that you have a valid CHECK diskette.                      ║
ECHO ║ BATCH files SETUPH, SETUPH2 and SETUPF create this diskette.            ║
ECHO ╚═════════════════════════════════════════════════════════════════════════╝
GOTO End
:Start
CD %1\
MD \))PCITK.TMP
COPY %1*.COM \))PCITK.TMP
COPY %1*.BAT \))PCITK.TMP
PATH=\))PCITK.TMP
SET COMSPEC=\))PCITK.TMP\COMMAND.COM
cd \))PCITK.TMP
:
: Create special marker file so other batch files know about this one
TYPE PCITK.MRK >PCITK.MRK
ECHO ╔════════════════════════════════════════════════════════════════╗
ECHO ║ You are now ready to run SCANmax, SCANsys or INITsys.          ║
ECHO ║ You may use either a CHECK or a CHECK-MT diskette in any drive.║
ECHO ╚════════════════════════════════════════════════════════════════╝
:End

[ RETURN TO DIRECTORY ]