home *** CD-ROM | disk | FTP | other *** search
- THE FINISHING TOUCH
- Professional Software Installer
- Version 2.4
- March 12, 1993
- Developed by ImagiSOFT, Inc.
- who is a member of the Association of Shareware Professionals.
-
- For the latest copy of the Finishing Touch, call our home BBS:
- Software Creations BBS
- 33 Lines to Serve You 24 Hours per Day!
- (508) 365-2359 2400 baud
- (508) 368-4137 2400-14.4K USR
- (508) 368-7036 2400-14.4K V.32
-
-
- This is a fully working shareware copy of THE FINISH TOUCH.
- ~~~~~~~~~~~~~
- NOTE: The ONLY difference between this shareware copy and the registered
- version is that the shareware copy does a CRC check on the files
- ORDER.TXT and INSTALL.TXT. This causes up to a ten second time
- delay at the beginning of this program. The registered version
- does NOT have this restriction.
-
- To print the documentation use the command:
- COPY INSTALL.TXT LPT1:
-
- To print the order form use the command:
- COPY ORDER.TXT LPT1:
-
- The Finishing Touch Software Installer consists of the minimum six files:
- PACKER.EXE file compression utility
- INSTALL.EXE installation utility
- INSTALL.FIL sample installation script file
- INSTALL.TXT documentation for all of the above
- ORDER.TXT order form
- READ.ME this file
-
- If these files are missing or altered, the software WILL NOT run!
-
- A seventh file, SAMPLE.PAK should be included with this software to
- so people can see first hand how the software installer works with a "real"
- application. ALL SEVEN files must be on the floppy disk to see the demo
- run or you will get a "Files Missing" message.
-
- Several other, optional files have been added to see a "real" application of
- the Finishing Touch Software Installer which we used for our TSA Software.
- 1.FIL is actually named "INSTALL.FIL" on our software
- it is small and asks the question Color Y/N?
- 2C.FIL if the color is "Yes" then this file is loaded
- 2B.FIL this file is loaded for LCD & monochrome monitors.
- 4.FIL this file is loaded only if a fatal disk error occurs.
-
- Modifying INSTALL.FIL and these four files is the "fast start" way to learn
- how to use THE FINISHING TOUCH Software Installer. You have in your hands
- a fully working shareware evaluation copy. We hope that you will find
- THE FINISHING TOUCH is the smallest, most powerful, easiest to use,
- software installer with the best file compression available anywhere.
-
- ENJOY!
-
- Michael J. Prestwich,
- President,
- ImagiSOFT, Inc.
-
-
- June 10, 1992
-
- Today we implemented two minor changes:
-
- 1) DR DOS was displaying the CRC values during the UNPACK command which
- caused an annoying scroll on the screen. This problem was corrected.
-
- 2) A new user needed a SET.BUFFERS command similar SET.FILES so we added
- it. It works exactly the same way as SET.FILES command does; see the
- documentation for details.
-
-
- June 15, 1992
-
- Today we added several new commands:
-
- PROMPT On/Off turns windows on or off for the COPY, DELETE, DISK, and UNPACK
- commands. This is easier than "hiding" windows by making them the same color
- as the background as explained in the documentation.
-
- PAUSE t
- Pause for t hundredths of a second. Nice if you want to "animate" windows.
-
- WINMOVE x y
- Moves the current window the new x y position. If you use the command
- WINMOVE +1 +1 it will move the current window relative to its current position
- one row down and one row across.
-
- BORDER t
- t = type 0 = none
- 1 = single line (default)
- 2 = double line
-
- WINUPDATE x y c
- x position on the screen
- y position on the screen
- c color value
-
- Use WINUPDATE to display a string inside the current open window. For example:
- WINUPDATE +2 +1 79
- "This line is displayed in the current"
- "window with white letters on a red"
- "background. It is relative to the"
- "upper left corner by 2 characters across"
- "and 1 row down."
-
-
- Relative Cursor / Window Positions
-
- WINOPEN now supports relative cursor positions. For example, WINOPEN +0 +5 17
- will open a new window 5 rows down from the last window open. Relative
- positioning also works in the UNPACK, PATH, DRIVE, ASK, COPY, DELETE, WINMOVE,
- and WINUPDATE commands.
-
- Relative cursor positioning is especially useful when you are printing the
- selected DRIVE and PATH on the screen with the variables ~1 and ~2.
- For example:
-
- WINOPEN 0 0 79 ' red centered window
- "The directory ~1~2 already exists and contains files!"
- "Are you SURE you want to install your software in"
- "this directory Y / N?"
- ASK +26 +3 ' position cursor on
- ' the N character
- ' no matter how the
- ' window is centered
-
-
- August 12, 1992
-
- We added a new command:
-
- INPUT s l x y c
- This command allows the user to input text strings which you can assign to
- the variables ~A through ~Z. Your script can substitute these codes similar
- to the ~0, ~1, ~2, and ~3 variables as explained in the documentation.
-
- s = String ID ("A" through "Z", your choice).
- l = String length, from 1 to 40.
-
- x, y = Input position on the screen. It is best to use
- the + and - here, because the entire input field
- must be contained within the current open window.
-
- c = Input color (see the color chart in the documentation).
-
- Example:
-
- WINOPEN 0 0 31 ' open a window centered on the screen
- ' in color 31 (bright white on blue)
-
- ""
- "Please enter the following information: "
- ""
- "Name:"
- "Address:"
- "City, State, Zip:"
- ""
- "License Number:"
- ""
-
- ' input 30 characters in color 15 (bright white on black)
-
- INPUT N 30 +20 +4 15 ' (Name) assign to variable "N"
- INPUT A 30 +20 +5 15 ' (Address) assign to variable "A"
- INPUT C 30 +20 +6 15 ' (City, State, Zip) assign to variable "C"
-
- ' NOTE: the license number is only 15 characters long
-
- INPUT L 15 +20 +8 15 ' (License Number) assign to variable "L"
-
- WINCLOSE ' close the window
-
- ' write the results into an
- ' ASCII file called USER.FIL
-
- FILE ~1~2\USER.FIL
-
- "Name: ~N" ' The text that the user input
- "Address: ~A" ' will be substituted for the
- "City, State, Zip ~C" ' appropriate variables ~N, ~A,
- "" ' ~C, and ~L.
- "License Number ~L"
-
-
- February 9, 1993 VERSION 2.3
-
- This version fixes a bug in the SET.PATH statement. In previous versions
- SET.PATH adds the directory to the PATH whether or not the directory already
- exists in the PATH. This was especially frustrating if the user had to
- install the software several times. Now SET.PATH looks to see if the
- directory already exists in the PATH, and if it does, the SET.PATH
- statement isn't executed.
-
-
- We also added the CALL command:
-
- CALL l
- l = Name of the label to call. The last line of this label must end
- with RETURN or an error will result.
-
- For example:
-
- CALL TMP_DEL
- .
- .
- .
-
- ' --------------------------------
- ' * * * shared routines * * *
- ' --------------------------------
-
- ' --------------------------
- ' delete temporary file
- ' (don't inform user)
- ' --------------------------
- :TMP_DEL
- PROMPT OFF
- DELETE ~A.TMP 0 0 0
- PROMPT ON
- BEEP
- RETURN
-
-
- March 3, 1993
-
- We have forced the ~3 variable to reference the root directory of the drive
- given in the COMSPEC variable found in the environment. Several of our users
- have noted that the COMSPEC=C:\COMMAND.COM entry placed in the environment
- by DOS is often changed for various reasons to read COMSPEC=C:\DOS\COMMAND.COM
- or something similar. Since, in this example, the ~3 variable would be set
- to C:\DOS, the CONFIG.SYS and AUTOEXEC.BAT files could not be correctly
- modified. This change discards the \DOS portion, and forces ~3 to reference
- the root directory of C:. This should resolve any problems that you have
- experienced with the SET.FILES, SET.BUFFERS, and SET.PATH commands.
-
-
- March 12, 1993
-
- The BEEP command has been expanded to allow the following variations:
-
- BEEP ON
- BEEP OFF
-
- If the BEEP ON command is issued, all internal error messages that open
- a window will beep the speaker. The option can be disabled using the
- BEEP OFF command, which is the start-up default. This feature was added
- at the request of developers who write software for visually impaired users.
-
-
- March 31, 1993
-
- Some of our users have expressed a need for the PATH command to permit
- installation to the root directory for cases involving substituted or
- network drives. Currently, the root directory is only allowed if the user
- is installing to a floppy disk, otherwise, a directory name must be given.
- Today we have added a "back door" to bypass this error trap. Simply
- terminate the pre-stuffed default path (the first parameter in the PATH
- command) with a semi-colon, and The Finishing Touch will allow the user
- to access the root directory. Without the semi-colon, the PATH command
- will function as before. However, if the terminator is given, it is
- stripped from the string prior to input, and the error trap will be bypassed.
-
- For example:
-
- PATH \WORDPRO; 10 10 31 15 20 12 79
- ^
- This semi-colon terminator instructs the PATH command to
- permit installation to the root directory of a hard drive.
-