home *** CD-ROM | disk | FTP | other *** search
- 01/16/90 V1.1 No longer displays the SET VAR=whatever message. Modified
- char() to output a newline if return, escape, or ctrl-C is
- pressed. Added the echo(), mem(), tenv(), and env()
- functions.
-
- 01/17/90 V1.2 Added the ne() and nes() functions.
-
- 01/21/90 V1.3 Added the pos(), num(), and alpha() functions.
-
- 01/22/90 V1.4 Added the zone(), net(), node(), point(), and lookup()
- functions.
-
- 01/23/90 V1.5 Acts more like the DOS SET command. This implies several
- things: 1) It will now dump the environment if no
- arguments are specified. 2) You must now specify an equal
- sign (=) between the variable and the expression. 3) You
- don't have to put double quotes around the expression if it
- contains more than one "word".
-
- 01/25/90 V1.6 Added the byte(), word(), long(), abs(), mod(), neg(),
- sqr(), sqrt(), and pow() functions. Changed all arithetic
- functions to work with floating point numbers.
-
- 02/03/90 V1.7 Added the diff(), bin(), oct(), attr(), and prn()
- functions.
-
- 02/06/90 V1.8 After a lot of research, I finally figured out how versions
- of DOS earlier than 3.3 deal with the root environment.
- This version will work for all DOS versions 2.0 and up.
-
- 02/06/90 V2.0 The binary functions now deal only with 16-bit values.
- Floating point arithmetic functions lose significance when
- used with large numbers. Fact of life. You folks wanted
- floating point rather than integer arithmetic, so I gave it
- to you. My old example of multiplying the net number by
- 65536 then adding the node number and converting to hex
- just didn't cut it anymore. So we have to deal with
- smaller numbers. To do the same thing, I changed my
- example to convert both the net number and node number
- individually to hex, then concatinate the results.
-
- 02/11/90 V2.1 Modified the concat() function to handle missing (null)
- arguments. Added the rand(), sound(), and number()
- functions.
-
- 03/08/90 V2.2 Added the line() function. Most output now goes to stderr.
- The exceptions to this are input from the char() and
- string() functions, the output from the echo() function,
- and the environment dump when RONSET is invoked with no
- arguments. This makes it possible to do something like
- this:
- RonSet PWD=string(Password:) > NUL
-
- You still see the "Password:" prompt, but the characters
- typed in response to the prompt will not show.
-
- 04/08/90 V2.3 Added the info(), label(), comm(), and color() functions.
-
- 08/11/90 V2.4 Switched from Borland to Microsoft C. Added the help(),
- matches(), delay(), lines(), read(), and write() functions.
- Fixed bug in oct() function. Modified the prn() function
- to accept a parameter for multiple printers. Removed the
- mem() function - sorry, but I can't find a good way to do
- this with Microsoft C. Modified the expand() function to
- accept a parameter for specifying which file.
-
- 8/18/90 V2.5 Added the batch(), trans(), chr(), and used() functions.
- Two sample batch() input files are included in this
- archive. Studying them should give you a good idea how to
- use this powerful new facility of RONSET.
-
- Now you can make RONSET execute functions without using an
- environment variable. Examples:
- RonSet batch(myinput.fil)
- RonSet sound(200,440,440,440)
- RonSet =echo(Result = 5)
- (The leading '=' is needed in the last example because an
- equal sign was used later in the command.)
-
- Comments are now allowed by starting a line with a
- semicolon. This is mainly useful when using batch() input
- files.
-
- There is also an OS/2 protected-mode version of RONSET now.
- Contact the author if you would like a copy.
-