@echo off
rem
rem +-----------------------------------------+
rem !   Port Finder Install Batch File        !
rem !   Copyright (c) 1990 mcTRONic Systems   !
rem !   Revised on: August 7, 1990            !
rem !   File Name: INSTALL.BAT                !
rem +-----------------------------------------+
rem

cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                       º
echo º  ±±±±Ü  ±±±±Ü  ±±±±Ü  ±±±±±Ü    ±±±±Ü ±±±Ü ±±Ü ±Ü ±±±±Ü  ±±±±Ü ±±±±Ü  º
echo º  ±Ûß±Û  ±Ûß±Û  ±Ûß±Û   ß±Ûßß    ±Ûßßß  ±Ûß ±Û±Ü±Û ±Ûßß±Ü ±Ûßßß ±Ûß±Û  º
echo º  ±±±±Û  ±Û ±Û  ±±±Üß    ±Û      ±±±Ü   ±Û  ±Û±Û±Û ±Û  ±Û ±Ûßß  ±±±Üß  º
echo º  ±Ûßßß  ±±±±Û  ±Ûß±Ü    ±Û      ±Ûßß  ±±±Ü ±Û ±±Û ±±±±Üß ±±±±Ü ±Ûß±Ü  º
echo º   ß      ßßßß   ß  ß     ß       ß     ßßß  ß  ßß  ßßßß   ßßßß  ß  ß  º
echo º                                                                       º
echo º           The Number ONE Shareware COM and LPT Port Utility           º
echo º                                                                       º
if exist BH.COM bh ^
if errorlevel 1 goto dosok
goto baddosver
:dosok
if NOT exist INSTALL.BAT goto c_error
if "%1"=="" goto a_error
for %%c in (a: A: b: B:) do if %1==%%c goto d_error
for %%c in (Help HELP help ?) do if %1==%%c goto help
if NOT exist %1\nul goto b_error

:start
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
echo º   Install PORT FINDER in: %1\PORTFIND
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                       º
echo º This batch file will install  Port Finder and all of its files on the º
echo º Hard Disk you have specified above.   Would you like to continue with º
echo º this installation? (Yes/No)                                           º
echo º                                                                       º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh YN
if errorlevel 2 install help
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                       º
echo º  ±±±±Ü  ±±±±Ü  ±±±±Ü  ±±±±±Ü    ±±±±Ü ±±±Ü ±±Ü ±Ü ±±±±Ü  ±±±±Ü ±±±±Ü  º
echo º  ±Ûß±Û  ±Ûß±Û  ±Ûß±Û   ß±Ûßß    ±Ûßßß  ±Ûß ±Û±Ü±Û ±Ûßß±Ü ±Ûßßß ±Ûß±Û  º
echo º  ±±±±Û  ±Û ±Û  ±±±Üß    ±Û      ±±±Ü   ±Û  ±Û±Û±Û ±Û  ±Û ±Ûßß  ±±±Üß  º
echo º  ±Ûßßß  ±±±±Û  ±Ûß±Ü    ±Û      ±Ûßß  ±±±Ü ±Û ±±Û ±±±±Üß ±±±±Ü ±Ûß±Ü  º
echo º   ß      ßßßß   ß  ß     ß       ß     ßßß  ß  ßß  ßßßß   ßßßß  ß  ß  º
echo º                                                                       º
echo º           The Number ONE Shareware COM and LPT Port Utility           º
echo º                                                                       º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
if exist %1\portfind\pf.com goto update
echo º    Port Finder installation now in progress.  Please stand by ....    º
echo º                                                                       º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
goto cont

:update
echo Y|del %1\portfind\*.* >nul
echo º       Port Finder update now in progress.  Please stand by ....       º
echo º                                                                       º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼

:cont
if NOT exist %1\PORTFIND\nul md %1\PORTFIND >nul
if exist pf.com copy *.com %1\PORTFIND >nul
if exist pf.sys copy pf.sys %1\PORTFIND >nul
if exist pf.pif copy *.pif %1\PORTFIND >nul
if exist pf.doc copy *.doc %1\PORTFIND >nul
if exist printdoc.bat copy printdoc.bat %1\PORTFIND >nul
%1\PORTFIND\
cd %1\PORTFIND

CLS
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                       º
echo º  ±±±±Ü  ±±±±Ü  ±±±±Ü  ±±±±±Ü    ±±±±Ü ±±±Ü ±±Ü ±Ü ±±±±Ü  ±±±±Ü ±±±±Ü  º
echo º  ±Ûß±Û  ±Ûß±Û  ±Ûß±Û   ß±Ûßß    ±Ûßßß  ±Ûß ±Û±Ü±Û ±Ûßß±Ü ±Ûßßß ±Ûß±Û  º
echo º  ±±±±Û  ±Û ±Û  ±±±Üß    ±Û      ±±±Ü   ±Û  ±Û±Û±Û ±Û  ±Û ±Ûßß  ±±±Üß  º
echo º  ±Ûßßß  ±±±±Û  ±Ûß±Ü    ±Û      ±Ûßß  ±±±Ü ±Û ±±Û ±±±±Üß ±±±±Ü ±Ûß±Ü  º
echo º   ß      ßßßß   ß  ß     ß       ß     ßßß  ß  ßß  ßßßß   ßßßß  ß  ß  º
echo º                                                                       º
echo º           The Number ONE Shareware COM and LPT Port Utility           º
echo º                                                                       º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º Port Finder is now installed on your hard drive along with all of its º
echo º support files.   To print out the  Port Finder manual type "PRINTDOC" º
echo º at the DOS prompt.  If this is a Shareware copy please register  your º
echo º copy if you decide to use Port Finder.    To run Port Finder you must º
echo º change to the installed directory and enter "PF".      You should add º
echo º Port Finder to your AUTOEXEC.BAT file or your CONFIG.SYS file.    See º
echo º the Port Finder Documentation for more information.      Thank You !! º
echo º                                                                       º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
echo    CHANGE TO "%1\PORTFIND" AND ENTER "PF"
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

:wantdoc
pause
cls
echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                                                      º
echo    º   Would you like to run the  Port Finder  Document   º
echo    º   Display and Print Utility PRINTDOC NOW (Yes/No)?   º
echo    º                                                      º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh yn
if errorlevel 2 goto done
if errorlevel 1 printdoc
GOTO DONE

:help
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
goto e_error

:baddosver
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º  PROBLEM: Incorrect DOS Version.  DOS 3.3 or higher is required!      º
goto e_error

:a_error
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º  This INSTALL.BAT file needs to know what  Hard Drive you want to     º
echo º  install  Port Finder  on.    ALL Hard Disk Drive Letters  can be     º
echo º  entered at the DOS prompt.  If your HARD DRIVE is C:, D:, E:, F:     º
echo º  or G: and the predefined subdirectory name PORTFIND  is OK, then     º
echo º  enter the Listed Hard Drive Letter to use, or press Q to Quit.       º
echo º                                                                       º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
bh CDEFGQ
if errorlevel 6 goto nodrive
if errorlevel 5 INSTALL G:
if errorlevel 4 INSTALL F:
if errorlevel 3 INSTALL E:
if errorlevel 2 INSTALL D:
if errorlevel 1 INSTALL C:

:nodrive
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                       º
echo º  ±±±±Ü  ±±±±Ü  ±±±±Ü  ±±±±±Ü    ±±±±Ü ±±±Ü ±±Ü ±Ü ±±±±Ü  ±±±±Ü ±±±±Ü  º
echo º  ±Ûß±Û  ±Ûß±Û  ±Ûß±Û   ß±Ûßß    ±Ûßßß  ±Ûß ±Û±Ü±Û ±Ûßß±Ü ±Ûßßß ±Ûß±Û  º
echo º  ±±±±Û  ±Û ±Û  ±±±Üß    ±Û      ±±±Ü   ±Û  ±Û±Û±Û ±Û  ±Û ±Ûßß  ±±±Üß  º
echo º  ±Ûßßß  ±±±±Û  ±Ûß±Ü    ±Û      ±Ûßß  ±±±Ü ±Û ±±Û ±±±±Üß ±±±±Ü ±Ûß±Ü  º
echo º   ß      ßßßß   ß  ß     ß       ß     ßßß  ß  ßß  ßßßß   ßßßß  ß  ß  º
echo º                                                                       º
echo º           The Number ONE Shareware COM and LPT Port Utility           º
echo º                                                                       º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º  PROBLEM: What is your TARGET Drive ?  A TARGET Drive is required!    º
goto e_error

:b_error
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º  PROBLEM: The drive\directory Specified DOES NOT EXIST!               º
goto e_error

:c_error
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º  PROBLEM: "INSTALL.BAT" is NOT Located in the Default Drive!          º
goto :e_error

:d_error
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¹
echo º                                                                       º
echo º  PROBLEM: Floppy Disk installation not required.  For Hard Disk Only! º

:e_error
echo º                                                                       º
echo º  Syntax: "INSTALL d:[\path]"                                          º
echo º                                                                       º
echo º  This INSTALL  batch file must be located in the default drive.  The  º
echo º  target disk drive d is a required parameter and must be a HARD DISK  º
echo º  DRIVE while the  \path  is optional.  The  final sub-directory will  º
echo º  always be named PORTFIND.  INSTALL C:   will install Port Finder in  º
echo º  C:\PORTFIND.    INSTALL C:\UTILITY  will  install  Port  Finder  in  º
echo º  C:\UTILITY\PORTFIND. Please rerun INSTALL with required parameters.  º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼
goto wantdoc

:done
cls
