home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-387-Vol-3of3.iso
/
b
/
bestba.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1993-03-20
|
19KB
|
463 lines
(C) Daniel MONTARON 1993. Registred and copyrighted programs. For personal use.
+--------------+
| PACKAGE LIST |
+--------------+
All these programs are bilingual (English & French)
ADPATH.BAT adds a path.
DELS.BAT deletes a full list of files - wilcards allowed. Program displays
names of each matching files and asks for deletion.
ERRORL.BAT displays ERRORLEVEL and place it in an environment variable.
KEY.ASM : source of key.com.
KEY.COM : waits for a key and place its value onto ERRORLEVEL. Its allows
making of interactive batch files (menus, ask for validation, choices...)
(to be continued)
PACKAGE LIST (continued)
{.BAT
Small but efficient DOS commands and punctuation enhancer.
Does not replace COMMAND.COM. Not a TSR. Less than 2 ko. Source inclued.
Built-in commands: ADD (adds a path at ANY environment string), ADDPATH, DELS
(erases a list of files-wilcards allowed), ERRORL (displays ERRORLEVEL), FILE
(makes a list of matching files), UNADDPATH (to undo addpath), WHATKEY
(displays the decimal value of a key).
Plus a dos punctuation enhancer: allows inline multi commands on list of files:
{ Copy a: { *.bas *.doc --> Copy *.bas a:, copy *.doc a:
{ DIR DEL RD } zone z2 -->DIR zone, DEL zone, RD zone,...
{ del ? fil1* fil?2 ...( ask for deletion of matching files)
+--------------------+
| DOC and USAGE. |
+--------------------+
+--------+
| { ADD | Add a new path to any environment string.
+--------+
Usage: { ADD environmentstring path
environmentstring: any environment variable, ie: PATH, APPEND, INCLUDE, LIB,
PROCOMM, ...
Example:
Before ADD command : LIB=C:
ADD command { ADD LIB E:\BORLANDC\LIB
After ADD command LIB=C:;E:\BORLANDC\LIB
ADD acts on every environment variables - PATH, LIB, TEMP, APPEND, INCLUDE ...
ecc - even ours own. ADPATH is equivalent to ADD PATH and is conserved for
compatibility reason. Altought { ADD PATH doesn't display the new path.
+--------+
| ADPATH | Add a new path.
+--------+
Usage: ADPATH new_path
If path were: PATH=C:\DOS;C:\UTIL;C:\
after the command ADPATH c:\INCLUDE
it becomes PATH=C:\DOS;c:\UTIL;C:\;C:\INCLUDE
Note: dedicaced program.
+-----------+
| { ADDPATH | Add a new path.
+-----------+
Usage: { ADPATH path
For instance if the current path is:
PATH=c:\WINDOWS;c:\DOS;c:\
after the command { ADPATH c:\toto it becomes:
PATH=c:\WINDOWS;c:\DOS;c:\;c:\toto
Built-in version : Use {.bat instead of a dedicaced program.
Note : { ADD PATH does the same thing as { ADDPATH. Althought: ADPATH displays
the resulting path, ADD PATH does not. In addition { ADDPATH saves the current
path to be restored by UNADDPATH, not ADD PATH.
+--------+
| DELS | Selective erasure of a list of files.
+--------+
Usage : DELS fil1 fil2 fil3 ... fil8
Wilcards (* and ?) allowed. Program displays every matching file and ask for
deletion. Key 'Y' for erasure. All other answer than 'Y' or 'y' cancels the
erasure.
Note: dedicaced program. Improved version: remakes key.com if not found.
+--------+
| { DELS | Selective erasure of a list of files.
+--------+
Usage : DELS fil1 fil2 fil3 ... fil8
Wilcards (* and ?) allowed. Program displays every matching file and ask for
deletion. Key 'Y' for erasure. All other answer than 'Y' or 'y' cancels the
erasure.
Built-in version : Use {.bat instead of a dedicaced program.
Note: { DELS is identical to { del ?.
+----------+
| ERRORL | Display of ERRORLEVEL
+----------+
Usage: ERRORL
This program displays the value of ERRORLEVEL and put it in ERL as environment
variable.
Note: dedicaced program. Improved version due to MS-DOS 5.00 incompatibility:
for x in(0, 1,... not yet allowed
+----------+
| { ERRORL | Display of ERRORLEVEL
+----------+
Usage: ERRORL
This program displays the value of ERRORLEVEL ( NOT available in environment
string).
Info: Some programs place values into ERRORLEVEL when done:
■ FORMAT returns 0 if succesfull, 3 if abort by user, 4 if fatal
error...
■ DMBB returns into ERRORLEVEL up to 250 tests about equipment ( hard,
Bios, DOS...) [Available on ask - soon downable]
■ KEY wait a key and put its value into ERRORLEVEL.
+--------+
| KEY | displays key decimal value.
+--------+
Usage: KEY
wait a key and put onto ERRORLEVEL its decimal value.
If need this very short ( few octets) program KEY.COM is created by {.bat and
dels.bat
KEY.ASM, source of KEY.COM.
Key is usefull to make interactive batch files: validation, menus...
For instance: Yes or Not validation default to no:
Echo Validation (y/N) ?
key
if errorlevel=89 if not errorlevel=90 goto yes
if errorlevel=121 if not errorlevel=122 goto yes
:no
...
:yes
...
+--------+
| { FILE | To make a list of matching files.
+--------+
Usage: { FILE fil1 fil2 ...
Wilcards * and ? allowed.
Thus FILE *.bat *.com *.exe
gives the list of all executable files.
To make the file EXECUT which contains this list, key:
{ FILE *.bat *.com *.exe > EXECUT
This file can be used by any program allowing lists:
PKZIP -a EXE.ZIP @EXECUT
or on DR-DOS 6 : XCOPY @EXECUT a:
WARNING: due to a bug in Microsoft DOS the command { FILE ... >File does not
work under MS-DOS 5. Everything okay with Digital Research DOS.
+-----------+
| { WHATKEY | displays decimal value of any key.
+-----------+
Wait for a key. And displays its decimal value.
+---------------+
| { UNADDPATH | Undo the last ADDPATH command
+---------------+
Usage: { UNADDPATH
ie:the current path is PATH=C:\;\UTIL
Key the command { ADDPATH C:\JEUX,
New path: PATH=C:\;\UTIL;C:\JEUX
Now key the command { UNADDPATH
Final path: PATH=C:\;\UTIL
+---------+
| { ... { |
+---------+
Enhanced punctuation. Allows multi commands on list of file in one line.
The command and these optional parameters placed after the first { is repeted
with each of the files placed after the second {.
Usage: { command { x y z --> command x, command y, ...
ie:
{ DEL { *.bak *.$$$... -->DEL *.bak, DEL *.$$$,...
{ COPY { a b c ... -->COPY a, COPY b, COPY c, ...
Usage: { command parameters... { x y z --> command x parm, command y parm
ie:
{ Copy a: { *.bas *.doc --> Copy *.bas a:, copy *.doc a:
{ Dir /w { a: b: c:
makes 3 commands: dir /w a:, dir /w b:, dir /w c:
{ REN *.old { x y z... -->REN x *.old, REN y *.old, ...
+---------+
| { ... ? |
+---------+
Enhanced punctuation. Allows multi commands on list of file in one line.
Usage: { command ? *.c --> command 1.c, command 2.c,...
As the previous syntax, but you are ask for validation at every matching file.
Example: { DEL ? *.tmp $*.*
Program displays every matching file and ask for deletion. Key 'Y' for
erasure. All other answer than 'Y' or 'y' cancels the erasure.
This command is the same as { DELS
+---------+
| { ... } |
+---------+
Enhanced punctuation. Allows multi commands on list of file in one line.
Each command place between { and } is repeted with each of the arguments placed
after }.
Usage: { commande1 commande2 } x y
--> commande1 x, commande2 x, commande1 y, commande2 y
Example { DIR DEL RD } TEMP
Displays the directory (dir), erase all the files (del), remove the
directory (rd) TEMP.
{ DIR DEL RD } zone z2 -->DIR zone, DEL zone, RD zone,...
{ COPY DEL } a:babas...-->COPY a:babas, DEL a:babas,...
Wilcards *? are allowed.
+---------------+
| COMPATIBILITY |
+---------------+
These programs work under MS/DOS, PC/DOS and DR/DOS version 2 and earlier.
{.BAT exists under three varieties:
DM!20 version for DOS 2 and greater. Not to use up 3.3.
{.FR french release for DOS 3.3 and earlier.
{.US english release for DOS 3.3 and +.
***DOS 5.00 MICROSOFT
for x in(a, b, c) not yet works!
All inclued programs (except dm!20.bat) accept the new syntax. You have to
erase previous versions. No bug under Digital Research DOS 5 and 6.
***DOS MICROSOFT
The following redirection FILE *.h >LISTE does NOT work.
It works correctly under Digital Research DOS 5 and 6.
***DOS less than 3.3
- Suppress @echo on
- Replace CALL { ... (by) %compspec% /C{ ...
- Suppress all the @ (may provokes unsuitable displays)
+--------------+
| INSTALLATION |
+--------------+
{.BAT exists under three varieties:
DM!20 version for DOS 2 and greater. Not to use up 3.3.
{.FR french release for DOS 3.3 and earlier.
{.US english release for DOS 3.3 and +.
According on both your DOS level and language you have to copy (or rename) ONE
of the three varieties of {.bat:
Us & DOS 3.3+ > COPY {.US {.BAT
French & DOS 3.3+> COPY {.FR {.BAT
Dos 2.0 ou 3.2> COPY DM!20 {.BAT
INSTAL{.BAT, inclued, does it. Its a good example for the use of DMBB or
KEY.COM
+-----------------+
| BUGS REPORTS |
+-----------------+
This program runs under MS/DOS & PC/DOS version 2.xx and earlier.
Problems should be reported to
Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE
or by Minitel : EDTA 33.1.45.86.18.08. Mail:TELSAT
CompuServe 100066,165
Yours suggestions for improvements are welcomed.
For other purposes, only registered users will be answered.
+--------------+
| REGISTRATION |
+--------------+
These programs are free for personnel use.
If you want to receive informations about new releases or new product
Please register to:
Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE
or by Minitel : EDTA 33.1.45.86.18.08. Mail:TELSAT
CompuServe 100066,165
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+---------+
| DMBB | A super SysInfo and return into Errolevel .
+---------+
DMBestBatch tests hard and bios and returns value into errorlevel.
Two programs in one: a super sys-info and an utility for batch programs.
1 - DMBB displays all about date, bios, dos, cpu (distinguish between NEC V20,
V30, Intel 8088, 8086, 80188, 80186, 80286, 80386, 80486, SX ou DX...), math-
coprocessor, mouse, equipment, current and boot drive, floppies, printers,
memory (conv, extented, EMS, XMS), TSR, SFT,... More than 250 tests.
2 - All these informations may be returned onto ERRORLEVEL, and tested by the
IF ERRORLEVEL command, allowing an unique batch file to operate under many
different equipment configurations.
Another use is for protection whereby programs may call DMBB and check
equipment under which they run.
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+-----------+
| CALENDARS | Dates and Calendars.
+-----------+
CALENDARS tells you today day or any date since Monday the January 1, 4713 BC
using following calendars: copte(**), maya(**), old egyptian, roman, julian,
gregorian, french republican, jewish(**) and arabïc.(**) It allows conversion
between calendars. It calculates day of week, the julian days number and the
numbers of days and years (*) between two dates.
Each day, is given: the date in several calendars, the day of week, the julian
number, the moon's age, chinese and traditional signs of zodiac.
And every year: gold number, seasons, Easter Day and other feasts and holidays.
DOS version (*). WINDOWS version (**). Only available in French.
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+----------+
| DMHX |
| HEXCRIRE | Hexadecimal Editor.
| HEXWRITE |
+----------+
DMHX does for binary files what word-processors do for text files. Full screen
editing. Ascii and hexa windows. Cut/Past options. Menu driven. Mouse
supported. No length limit.
CP/M, MP/M, Turbodos versions available.
Windows version in work (using linear memory).
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+----------+
| DMTX | On your favorite BBS... even with a 8bits computer!
+----------+
DMTX is a communication program for 8 bits computers.
CP/M, CP/M+, MP/M, or Turbodos Operating System.
X-MODEM (CRC and checksum), Y-MODEM et Y-MODEM batch, Hayes and minitel
protocols fully supported.
With DMTX your 8 bits computer joins new ones.
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+----------+
| D M S | Daniel' MakeScroll
| WORD2COM | WORD to COM
+----------+
Makes a self-displaying (.COM) program from WORD for DOS files (versions 4, 5,
5.5) without leaving WORD.
8 bits characters allowed (accents, extended ascii, ...)
Allows the use of colors, reverse video, blink, make-up...
Fast, easy, practical!
+----------+
| PRIMES | Prime numbers
+----------+
+----------+
| ASCII | Three self displaying Ascii tables (dec and hexa)
+----------+
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+----------+
| DMZOD | Your birthday zodiac!
+----------+
DMZOD gives for every date from monday january 1st, 4713 before Christus, the
positions of all main planets and stars on ecliptic and stellar zodiac: Sun,
Moon, Mercury, Mars, Venus, Jupiter, Saturn, Uranus, Neptune, Pluto, Chiro,
Ceres, Pallas, Vesta, Juno and Acturus, Vega, Altair, Regulus, Sirius,
Antares, Procyo, Capella, Rigel...
With DMZOD you can study transits and others aspects between two dates.
Graphic video card need.
OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS OTHER AVAILABLE PROGRAMS
+---------------------+
| THE ONE MATH WIZARD | Math game under Windows
+---------------------+
You have but one minute to make the correct calculation! For 30 years this
leading game on French TV helped perfect math skills of generations of French
students. Now you can use this computer game at home to achieve the same
levels of mathematical dexterity.
WINDOWS 3+ in standard mode required.
+-----------------+
| WRITE YOUR NAME | First steps in reading and writing for children under 7
+-----------------+
Write your Name gives your 3 to 6 year old his or her first success in reading
and writing. Easy, fun and educational, it helps master basic hand-eye skills
and provides familiarity with computers. Both English and French menus and on-
line help included.
Mouse and WINDOWS 3+ in standard mode required.
+--------------------------------------+
| >> (C) Daniel MONTARON 1990,1993 << |
+--------------------------------------+
Free for personal use. 20$ for business or commercial use.
+------------------------------------------------------------------+
| Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE |
+------------------------------------------------------------------+
Use of non-registered copies by any person, business, corporation,
governmental organisation or other entity institution is strictly forbidden.
Registration permits only the use of this program. THIS PROGRAM REMAINS THE
PROPERTY of Daniel MONTARON. No user may modify it in any way, including but
not limited to decompiling, disassembling or otherwise reverse engineering the
program. Distributors of user supported software may distribute free of charge
unmodified copies after obtaining written permission. Shareware applies
exclusively to the mentionned releases.
This programs is provided "as it". The author makes no warranty of any kind.
In no event will Daniel Montaron be liable for any errors, damages, lost
profits, lost savings including but not limited to special, incidental,
consequential or other damages.
+-------------------------------------+
| >> (C) Daniel MONTARON 1990,1993 << |
+-------------------------------------+
Adresser les droits d'auteur (120 Francs) + une enveloppe timbrée à
+------------------------------------------------------------------+
| Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE |
+------------------------------------------------------------------+
La cession payante ou gratuite de nos programmes ne confère qu'un droit
d'utilisation, NON de propriété. La VENTE, REVENTE, DUPLICATION, MODIFICATION
de nos programmes est strictement INTERDITE. Lorsqu'ils sont distribués par
shareware, la circulation de copies CONFORMES par des PARTICULIERS, ou des
associations de type Loi de 1901, après accord écrit, est licite and
souhaitée, sous réserve qu'elle soit GRATUITE. Toute utilisation ou diffusion,
y inclus par les réseaux télématiques, même gratuite, par une ou des
Entreprises ou Sociétés commerciales, donne droit au paiement des droits
d'auteur. Le caractère shareware s'applique exclusivement à la version
indiquée; NON à toutes les versions.
Nos programmes sont distribués en l'état, sans aucune garantie d'aucune sorte.