ENVMATH.COM
Download

ENVMATH.COM does math with DOS environment variables. What good is that, you say?

Well, for starters, you can control looping within a batch file- try that with plain DOS! Since ENVMATH allows incrementing (+1) and decrementing (-1), it is easy to run a loop, say, 10 times- or 26,153 times! ENVMATH also can compare two variables, so you can keep looping until a target is reached, like 0, or maybe your age. Used in conjunction with ENVSAVE- a bit of freeware bundled with it- you can set up batch files to count how many times the machine is booted, or a certain program is run. You can use it to generate numeric parameters to pass to other programs. Remember, any Windows program can be started from a batch file, too!

For more information, see the ENVMATH Readme file, and the ENVSAVE Readme file.

Note: Unfortunately, ENVMATH will not work on Windows NT systems due to system security restrictions (they are not really DOS).


Tools used in the creation of ENVMATH:

NASM the Netwide Assembler
NasmIde


“...I may be completely off base, and panicking prematurely.”
“I don’t think so.  I think you’re panicking post-maturely.  In fact, if you were panicking any later it would be practically posthumously.  I’ve been panicking for days.”
Miles & Ivan, Cetaganda, Lois McMaster Bujold