home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Gold 1
/
The_Golden_ROM_Series_-_Shareware_Gold_Volume_1_Number_11_-_SK_89-301_-_1989.iso
/
BBS
/
LIB027.ARC
/
INSTALL.MDF
< prev
next >
Wrap
Text File
|
1988-11-11
|
16KB
|
591 lines
. Filename - INSTALL.MDF
..............................................................
. The Automenu(R) Automatic Installation Facility
. 11/11/88 - Version 4.5 of INSTALL.MDF
. Written by Marshall W. Magee
. Revised and Edited by Mark Strelecki November 1, 1988
.
..............................................................
%Automenu(R) Version 4.5 Installation Menu
*Install Automenu Version 4.5 on a Hard Disk
.
?>>>>> Press 1 to Begin the Install Process <<<<<
.
. We will comment the actions taken in this MDF with lines beginning with
. a period {.}. AUTOMENU ignores these lines and allows the placement of
. "documentation" within the file
.
>Automenu will now begin asking the series of questions that will enable it
>to install Automenu the way you want it on your system.
>
>To make a selection, move the [Right Arrow] or [Left Arrow] keys to highlight
>your choice, then press ENTER. Once a selection is made, Automenu continues
>to the next question.
>
>At times during the installation procedure, the answer you provided for a
>previous question becomes a part of the current question.
>
>AT ANY TIME DURING THE SELECTION PROCESS, YOU MAY PRESS THE [ESC] KEY TO
>QUIT AND RETURN TO THE AUTOMENU INSTALLATION MENU, where you may start again
>or quit.
>
>At the end of the selection process, Automenu will redisplay your choices.
>This allows you a final opportunity to accept the choices you made and begin
>the actual installation process. At this time, you may reject the choices you
>made. If you reject your choices, no installation occurs and you are returned
>to the Automenu Installation Menu.
>
>
>Now select the drive to which you wish Automenu copied.
>
<C:,D:,E:,F:,G:,H:,I:,J:,K:,L:,M:,N:
.
. This value will be assigned to %1
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>Please select the sub-directory name on Drive %1 to which you want Automenu
>copied.
>
<\AUTOMENU,\PUBLIC,\,\BIN,\DOS
.
. This value will be assigned to %2
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>In order for Automenu to gain access to the external DOS commands, it needs
>to know the drive and subdirectory that contains such external DOS commands as
>CHKDSK, FORMAT, BACKUP, EDLIN, etc.
>
>From the choices below, please choose the DRIVE where the DOS
>commands are located.
>
>Select from the available drives below with the cursor keys,
>Then Press ENTER:
>
>
>
<C:,D:,E:,F:,G:,H:,I:,J:,K:,L:,M:,N:
.
. This value will be assigned to %3
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>In which Subdirectory are the DOS commands located?
>
>Please input the entire path to the DOS commands on the dotted line below.
>Don't forget to include the "backslash" (i.e., \DOS or \USER\DOS, etc.)
>
>
>
<
.
. This value will be assigned to %4
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>Does your present AUTOEXEC.BAT file set your PATH
>to %3%4
>(If you are not sure, respond NO and Automenu will reset the PATH for you.)
>
>
>
<YES,NO
.
. This value will be assigned to %5
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>Automenu can automatically display a menu when your system is turned on. This
>would require placing the command "AUTO" at the end of AUTOEXEC.BAT. If you
>answer YES, any existing AUTOEXEC.BAT will be copied to AUTOEXEC.BAK and
>Automenu will append the command "AUTO" to AUTOEXEC.BAT.
>
>Do you wish Automenu to come up each time your system is turned on?
>
>
>
<YES,NO
.
. This value will be assigned to %6
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>We'll also need to know the DRIVE from which you are installing
>AUTOMENU. The default is A:, but if it is different,
>move the highlight bar to that Drive letter and press RETURN.
>
>
>
<A:,B:,C:,D:,E:,F:
.
. This value will be assigned to %7
.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
. The following screen will ask for verification of all the parameters
. you have selected for installation
. If they are incorrect, pressing the ESCape key will return to the Menu
.
>
>╔══════════════════════════════════════════════════════════════════════════╗
>║ Please check the answers you have provided, and select YES to continue. ║
>║ If you select NO, you are returned to the Automenu Installation Menu, ║
>║ where you may begin again or quit. NO INSTALLATION takes place ║
>║ if you select NO. ║
>╚══════════════════════════════════════════════════════════════════════════╝
>
>
> Automenu system files to be copied to: %1%2
>
> DOS files are contained in: %3%4
>
> Is the PATH to the DOS directory defined?: %5
>
> Wish Automenu to come up automatically?: %6
>
> Automenu is being Installed from DRIVE: %7\
>
> PROCEED WITH INSTALLATION? Please Select YES or NO, or
> Press ESCape to Abort Installation
>
>
>
<YES,NO
.
. This last parameter will be assigned to %8
.
. Now begin the actual installation process
. Use the NON-RESIDENT {+} command - terminate AUTOMENU while
. executing the Autotemp.BAT file. We will restart it with a
. " +AUTO " command just before the second menu selection is defined
.
+ECHO OFF
+CLS
+IF %8==NO GOTO END
.
. Turn Echo OFF, Clear the Screen, then check to see if the user selected
. "YES" as the last response
.
. If so, then continue, otherwise go to the "END" label in the batch file
.
+ECHO Now performing the installation of AUTOMENU System files to: %1%2
+ECHO ************** INSTALLING VERSION ****************
+IF %2==\ GOTO L001
.
. If installing to the root directory, skip the next instruction
.
+MKDIR %1%2
.
. Create a directory on Drive "%1" by the name of "%2"
.
+:L001
+%1
+CD %2
.
. Log to Drive %1, then change directories to %2 (the AUTOMENU place!)
.
+ECHO .
+ECHO Now Building AUTO.BAT . . .
+ECHO ECHO OFF>AUTO.BAT
.
. Create a new AUTO.BAT file by ECHOing to it
.
+ECHO %1>>AUTO.BAT
.
. Place the name of the drive to log to when running AUTOMENU
.
+ECHO CD %2>>AUTO.BAT
.
. Change directories to the AUTOMENU subdirectory
.
+COPY AUTO.BAT+%7\INSTALL.DAT AUTO.BAT >NUL
.
. Copy the INSTALL.DAT data file, along with the above, to AUTO.BAT
.
+COPY AUTO.BAT %3%4 >NUL
.
. Copy AUTO.BAT to the DOS directory
.
+COPY AUTO.BAT %1\ >NUL
.
. Copy AUTO.BAT to the root directory
.
+ECHO .
+ECHO Now Copying Program Files for Automenu...
+ECHO .
.
. Now copy all the important files from the distribution disk
.
+COPY %7\AUTOMENU.COM >NUL
+COPY %7\AUTOCUST.COM >NUL
+COPY %7\AUTOMAKE.EXE >NUL
+COPY %7\DOS.MDF >NUL
+COPY %7\*.DOC >NUL
+COPY %7\BATCH.MDF >NUL
+COPY %7\NETEXAMP.MDF >NUL
+COPY %7\INSTALL.MDF >NUL
+COPY %7\ENTER.MDF >NUL
+COPY %7\PRINTDOC.BAT >NUL
+COPY %7\CRLF.INP >NUL
+ECHO .
+ECHO Program Files Copied ...
+ECHO .
+ECHO Now Building AUTOMENU.MDF ...
+ECHO .
.
. Create a new AUTOMENU.MDF from scratch by ECHOing it to a file
. one instruction at a time.
.
. This can be done from the DOS prompt by typing
. ECHO Any Message > DEVICE
.
. where "Any Message" is text to be used
. the > (greater then) symbol means TO
. and DEVICE is the screen, printer, or a filename
.
. We are ECHOing our text to FILES called AUTO.BAT, AUTOMENU.MDF,
. and AUTOEXEC.BAT.
.
. For more details on ECHOing text to a file, see your DOS Reference Manual
.
. First, we'll insert some comment lines to document the MDF.
.
+ECHO .>AUTOMENU.MDF
.
. Notice how we are ECHOing a period {.} TO a filename called AUTOMENU.MDF
.
+ECHO .AUTOMENU Menu Definition File>>AUTOMENU.MDF
.
. The first time we used a single ">", but to ADD to that existing
. file we will use the APPEND function by specifying a double ">" (>>)
.
+ECHO .>>AUTOMENU.MDF
+ECHO .By Marshall W. Magee>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
.
. Now create the title line of the MDF
.
+ECHO %%Automenu(R) Application Menu>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
.
. Now create the first menu selection to appear on the screen
.
. First, the selection symbol {*} is used
.
+ECHO *Automenu Menu-Building Facility>>AUTOMENU.MDF
.
. Now create a prompt that will appear when this selection is highlighted
.
+ECHO ?Select to Use the AUTOMAKE Menu Editor>>AUTOMENU.MDF
.
. Now add the actual DOS commands that will perform the desired functions
. In this case, run the menu editor AUTOMAKE.
.
+ECHO +AUTOMAKE>>AUTOMENU.MDF
.
. After AUTOMAKE completes, restart AUTOMENU by typing "AUTO"
.
+ECHO +AUTO>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
.
. For the second menu selection
.
+ECHO *Automenu Customization Utility>>AUTOMENU.MDF
+ECHO ?Select to Use the AUTOCUST Utility>>AUTOMENU.MDF
.
. Run the customization program to configure AUTOMENU the way you like it!
.
+ECHO +AUTOCUST>>AUTOMENU.MDF
.
. And then restart AUTOMENU
.
+ECHO +AUTO>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
.
+ECHO *Treeview>>AUTOMENU.MDF
+ECHO ?Run MAGEE's File Management Utility>>AUTOMENU.MDF
+ECHO +ECHO Place the command TV here to execute Treeview>>AUTOMENU.MDF
+ECHO +ECHO If you don't have Treeview, order it today!>>AUTOMENU.MDF
+ECHO +ECHO Call Magee Enterprises, Inc. at 1-800-662-4330>>AUTOMENU.MDF
+ECHO +PAUSE>>AUTOMENU.MDF
+ECHO +AUTO>>AUTOMENU.MDF
+ECHO .>>AUTOMENU.MDF
+ECHO *Basic>>AUTOMENU.MDF
+ECHO ?Run BASIC directly>>AUTOMENU.MDF
.
. The following command will execute a SINGLE command, then return
. to AUTOMENU without a pause
.
+ECHO -basica>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
+ECHO *DOS Command Menu>>AUTOMENU.MDF
+ECHO ?This menu contains commonly used DOS commands>>AUTOMENU.MDF
.
. The following command will load another MDF
.
+ECHO @DOS.MDF>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
+ECHO *Batch Command Menu>>AUTOMENU.MDF
+ECHO ?This menu contains some special commands>>AUTOMENU.MDF
+ECHO @BATCH.MDF>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
+ECHO *Exit to DOS>>AUTOMENU.MDF
+ECHO ?Return to Disk Operating System>>AUTOMENU.MDF
+ECHO +ECHO ┌─────────────────────────────────┐>>AUTOMENU.MDF
+ECHO +ECHO │▓▓▒▒░░ Exiting to DOS ░░▒▒▓▓│>>AUTOMENU.MDF
+ECHO +ECHO ├─────────────────────────────────┤>>AUTOMENU.MDF
+ECHO +ECHO ├─────────────────────────────────┤>>AUTOMENU.MDF
+ECHO +ECHO │ Please Enter »»» AUTO ««« │>>AUTOMENU.MDF
+ECHO +ECHO │ To Return to Automenu │>>AUTOMENU.MDF
+ECHO +ECHO ├─────────────────────────────────┤>>AUTOMENU.MDF
+ECHO +ECHO └─────────────────────────────────┘>>AUTOMENU.MDF
+ECHO +ECHO .>>AUTOMENU.MDF
.
. The above commands print a small box on-screen reminding you
. that you are in DOS
. Then a small "Thank You" message will be displayed (ECHOed) to the screen
.
+ECHO ...................................................>>AUTOMENU.MDF
+ECHO .------------------------------>>AUTOMENU.MDF
+ECHO .Define another sub-menu>>AUTOMENU.MDF
+ECHO .------------------------------>>AUTOMENU.MDF
+ECHO ................................................>>AUTOMENU.MDF
.
. * * * * * * * * Now for PAGE TWO * * * * * * * * * * *
.
+ECHO .The following line is the start of Page 2>>AUTOMENU.MDF
+ECHO %%Automenu(R) ***** Example Second Menu *****>>AUTOMENU.MDF
+ECHO .These are examples ONLY - Programs NOT Included>>AUTOMENU.MDF
+ECHO *Chess>>AUTOMENU.MDF
+ECHO ?Play the game of Chess>>AUTOMENU.MDF
.
. The next line will use the {=} command to execute a single DOS instruction
. and then PAUSING before returning to AUTOMENU
.
+ECHO =ECHO No GAMES are included. Example only.>>AUTOMENU.MDF
+ECHO .................................................>>AUTOMENU.MDF
+ECHO *Backgammon>>AUTOMENU.MDF
+ECHO =ECHO No GAMES are included. Example only.>>AUTOMENU.MDF
+ECHO #End of AUTOMENU.MDF Menu Definition File>>AUTOMENU.MDF
+COPY AUTOMENU.MDF+NUL:/A >NUL
+ECHO Now Checking AUTOEXEC.BAT . . .
. Change directories to the ROOT of the drive on which AUTOMENU is being
+CD \
+IF %6==NO GOTO DONE
.
. If you don't want AUTOMENU to come up at boot time, go to the DONE label
.
+ECHO Now adjusting AUTOEXEC.BAT so that AUTOMENU will startup automatically.
+IF NOT EXIST AUTOEXEC.BAT GOTO MAKE
+COPY AUTOEXEC.BAT AUTOEXEC.BAK >NUL
+ERASE AUTOEXEC.BAT >NUL
+COPY AUTOEXEC.BAK/A AUTOEXEC.BAT/B >NUL
+IF %5==NO ECHO PATH %3%4>>AUTOEXEC.BAT
+ECHO AUTO>>%1\AUTOEXEC.BAT
+GOTO DONE
+:MAKE
+ECHO Now building AUTOEXEC.BAT from start ...
+ECHO ECHO OFF>%1\AUTOEXEC.BAT
+ECHO CLS>>%1\AUTOEXEC.BAT
+ECHO ECHO .>>%1\AUTOEXEC.BAT
+ECHO DATE>>%1\AUTOEXEC.BAT
+ECHO TIME>>%1\AUTOEXEC.BAT
+ECHO PATH %3%4>>%1\AUTOEXEC.BAT
+ECHO PROMPT $P$G>>%1\AUTOEXEC.BAT
+ECHO AUTO>>%1\AUTOEXEC.BAT
+:DONE
+ECHO Automenu is finished installing the Automenu system files to your disk.
+IF %6==NO GOTO DONE1
+ECHO Your System will now display the menu automatically if you restart your
+ECHO system. Remove the Automenu Diskette and Press [CTRL]-[ALT]-[DEL].
+ECHO .
+GOTO END
+:DONE1
+ECHO Your Automenu system is now ready for you by entering the command "AUTO"
+ECHO at the %1 prompt.
+ECHO .
+:END
+ECHO Now, to exit from the installation procedure, just
+PAUSE
.
.
. Because we used the NON-RESIDENT {+} commands, we must issue an instruction
. to re-start AUTOMENU. We do this with the " +AUTO " command
. We can also specify the name of a Menu Definition File to use by
. following the "AUTO" command with the name of the menu file - in this case
. we want to return to the INSTALL.MDF menu. Note that the name of the file
. must be completely spelled out, including the ".MDF" extension.
.
+auto install.mdf
.
. Finally, we MUST always include an option to return to DOS
. This will terminate AUTOMENU and display a message on the screen
.
*Return to Disk Operating System
?Select to Exit INSTALL and Return to DOS
+ECHO If you Installed Automenu, Remove the Disk from Drive A:
+ECHO and store it in a safe place.
+ECHO Press [Ctrl]-[Alt]-[Del] to restart your system with Automenu.
+ECHO .
+ECHO .
+ECHO Type "AUTO" to Return to Automenu
+ECHO .
+ECHO .
+ECHO .
+ECHO .
+ECHO .
.
. Installation File for Automenu
.
#End of INSTALL.MDF Menu Definition File