@echo off install 31 echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo ³ Michael L. Wester is a member ³ echo ³ of the Association of Shareware QUIK-INSTALL v2.0 ³ echo ³ Professionals (ASP). ASP wants ³ echo ³ to make sure that the shareware Copyright 1994 Michael L. Wester ³ echo ³ principle works for you. If you All rights reserved. ³ echo ³ are unable to resolve a shareware ³ echo ³ related problem with an ASP ³ echo ³ member by contacting the member Michael L. Wester ³ echo ³ directly, ASP may be able to Route 6 box 34 ³ echo ³ help. The ASP Ombudsman can help Fuquay-Varina, N.C. 27526 ³ echo ³ you resolve a dispute or problem 919-552-0767 ³ echo ³ with an ASP member, but does not ³ echo ³ provide technical support for ÚÄÄÄÄÄÄÄÄÄ¿ ³ echo ³ member's products. Please write ÚÄÄÄÄÄÁÄÄÄ¿ ³ (R) ³ echo ³ to the ASP Ombudsman at 545 echo Äij ³o ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ echo ³ Grover Road, Muskegon, MI 49442- ³ ÚÄÄÄÄÄÁÐÄÄ¿ ³ Association of ³ echo ³ 9427 USA, FAX 616-788-2765 or ³ ³ ³ÄÙ Shareware ³ echo ³ send a Compuserv message via ÀÄÄij o ³ Professionals ³ echo ³ CompuServe Mail to ASP Ombudsman ÄÄÄÄÄij º ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ echo ³ 70007,3536." ÀÄÄÄÄÐÄÄÄÄÙ MEMBER ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ Press a key to continue... ³ echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ pause >nul echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo ³ Welcome to the super easy QUIK-INSTALL installation program! ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ In less than 5 minutes QUIK-INSTALL can create a self-contained, ³ echo ³ fully functional INSTALL.EXE! No scripts or programming, completely ³ echo ³ menu driven! This text is displayed by the START-UP batch file. This ³ echo ³ batch file allows you to prompt for input, display text or perform ³ echo ³ more sophisticated installation procedures. The QUIK-INSTALL program ³ echo ³ passes three pieces of information to this file. They are: ³ echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ echo. echo The drive you are installing to: %1 echo The directory you are installing to: %2 echo The drive/directory you are installing from: %3 echo. echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo ³ QUIK-INSTALL can perform the entire installation without the use ³ echo ³ of batch files. If you do use batch files QUIK-INSTALL can provide ³ echo ³ additional, needed functionality to batch file operation. You even ³ echo ³ have the option of having the START-UP batch file perform the entire ³ echo ³ installation while QUIK-INSTALL simply passes it needed information. ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ Press (D)emo to see more or (C)ontinue to complete installation ³ echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ :keeplooping1 install k REM Notice that when testing for keycodes the highest numbers must come REM before the lower numbers. if errorlevel 100 if not errorlevel 101 goto domore if errorlevel 99 if not errorlevel 100 goto finishup if errorlevel 68 if not errorlevel 69 goto domore if errorlevel 67 if not errorlevel 68 goto finishup goto keeplooping1 :domore install 15 echo. echo. echo. echo. echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo ³ You pressed D to see more of the demo! ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ QUIK-INSTALL allows you to prompt for user input within batch files.³ echo ³ QUIK-INSTALL also determines where it was executed from even if it ³ echo ³ was executed from a subdirectory or called from a drive different ³ echo ³ from the one it resides on. It then passes this information along ³ echo ³ with the drive and directory you are installing to, to the START-UP ³ echo ³ batch file. These simple features give you remarkable flexibility. ³ echo ³ ³ echo ³ Knowing where your install disk resides allows you to unpack EXE ³ echo ³ archives, run executable graphic files, copy files, execute setup or ³ echo ³ application programs, create directories then copy or unpack files ³ echo ³ accordingly and more! The START-UP batch file can do it all! ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ Press (D)emo to see more or (C)ontinue to complete installation ³ echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ :keeplooping2 install k if errorlevel 100 if not errorlevel 101 goto domore2 if errorlevel 99 if not errorlevel 100 goto finishup if errorlevel 68 if not errorlevel 69 goto domore2 if errorlevel 67 if not errorlevel 68 goto finishup goto keeplooping2 :domore2 echo. echo. echo. echo. echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo ³ QUIK-INSTALL can reset screen colors within batch files! ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ Calling the INSTALL.EXE while passing it a color code will cause it ³ echo ³ to clear the screen in a new color. Example: INSTALL 23 sets the ³ echo ³ screen color to blue with white letters. ³ echo ³ ³ echo ³ Press a few keys to give it a try or press the (C) key to finish ³ echo ³ the installation. ³ echo ³ ³ echo ³ (W)White and green (Y)Yellow and blue (M)Magenta and white ³ echo ³ (R)Red and white (G)Green and yellow (X)Black and white ³ echo ³ (B)Blue and bright white (A)Cyan and white (Z)Brown and white ³ echo ³ ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ Press (D)emo to see more or (C)ontinue to complete installation ³ echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ echo. echo. echo. :keepwaiting install k if errorlevel 122 if not errorlevel 123 goto Z if errorlevel 121 if not errorlevel 122 goto Y if errorlevel 120 if not errorlevel 121 goto X if errorlevel 119 if not errorlevel 120 goto W if errorlevel 114 if not errorlevel 115 goto R if errorlevel 109 if not errorlevel 110 goto M if errorlevel 103 if not errorlevel 104 goto G if errorlevel 100 if not errorlevel 101 goto domore3 if errorlevel 99 if not errorlevel 100 goto finishup if errorlevel 98 if not errorlevel 99 goto B if errorlevel 97 if not errorlevel 98 goto A if errorlevel 90 if not errorlevel 91 goto Z if errorlevel 89 if not errorlevel 90 goto Y if errorlevel 88 if not errorlevel 89 goto X if errorlevel 87 if not errorlevel 88 goto W if errorlevel 82 if not errorlevel 83 goto R if errorlevel 77 if not errorlevel 78 goto M if errorlevel 71 if not errorlevel 72 goto G if errorlevel 68 if not errorlevel 69 goto domore3 if errorlevel 67 if not errorlevel 68 goto finishup if errorlevel 66 if not errorlevel 67 goto B if errorlevel 65 if not errorlevel 66 goto A goto keepwaiting :A install 63 goto domore2 :Z install 111 goto domore2 :Y install 30 goto domore2 :X install 15 goto domore2 :W install 47 goto domore2 :R install 79 goto domore2 :M install 95 goto domore2 :G install 46 goto domore2 :B install 31 goto domore2 :domore3 install 63 echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ echo ³ The QUIK-INSTALL INSTALL.EXE module is only 6.5k in size! ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ The INSTALL.EXE that you distribute royalty-free with your ³ echo ³ applications is completely self-contained. All setup information is ³ echo ³ stored inside the INSTALL.EXE program. All of QUIK-INSTALL's many ³ echo ³ capabilities are packaged inside the tiny 6.5k INSTALL.EXE while a ³ echo ³ menu driven interface with full mouse support & context sensitive ³ echo ³ help provides an easy, step-by-step set-up process. ³ echo ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij echo ³ See for yourself how small the INSTALL.EXE is... ³ echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ dir %3install.exe echo. echo. echo Press a key to complete the QUIK-INSTALL installation. pause >nul :finishup install 7