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 >
Text File  |  1993-03-20  |  19KB  |  463 lines

  1. (C) Daniel MONTARON 1993. Registred and copyrighted programs. For personal use.
  2.  
  3.                                +--------------+
  4.                                | PACKAGE LIST |
  5.                                +--------------+
  6.               All these programs are bilingual (English & French)
  7.  
  8.  ADPATH.BAT adds a path.
  9.  
  10.  DELS.BAT  deletes a  full list  of files - wilcards allowed. Program displays
  11. names of each matching files and asks for deletion.
  12.  
  13.  ERRORL.BAT displays ERRORLEVEL and place it in an environment variable.
  14.  
  15.  KEY.ASM : source of key.com.
  16.  
  17.  KEY.COM  : waits  for a  key and  place its value onto ERRORLEVEL. Its allows
  18. making of interactive batch files (menus, ask for validation, choices...)
  19.  
  20.  
  21.  
  22.  
  23. (to be continued)
  24.                             PACKAGE LIST (continued)
  25.  
  26.  {.BAT
  27. Small but efficient DOS commands and punctuation enhancer.
  28. Does not replace COMMAND.COM. Not a TSR. Less than 2 ko. Source inclued.
  29.  
  30. Built-in commands:  ADD (adds  a path at ANY environment string), ADDPATH, DELS
  31. (erases a  list of  files-wilcards allowed), ERRORL (displays ERRORLEVEL), FILE
  32. (makes a  list  of  matching  files),  UNADDPATH  (to  undo  addpath),  WHATKEY
  33. (displays the decimal value of a key).
  34.  
  35. Plus a dos punctuation enhancer: allows inline multi commands on list of files:
  36. { Copy a: { *.bas *.doc     --> Copy *.bas a:,   copy *.doc a:
  37. { DIR DEL RD } zone z2 -->DIR zone, DEL zone, RD zone,...
  38. { del ? fil1* fil?2 ...( ask for deletion of matching files)
  39.                             +--------------------+
  40.                             |  DOC  and  USAGE.  |
  41.                             +--------------------+
  42. +--------+
  43. | { ADD  |    Add a new path to any environment string.
  44. +--------+
  45.  
  46.           Usage: { ADD environmentstring path
  47. environmentstring: any  environment variable,  ie: PATH,  APPEND, INCLUDE, LIB,
  48. PROCOMM, ...
  49.  
  50. Example:
  51. Before ADD command : LIB=C:
  52. ADD command        { ADD LIB E:\BORLANDC\LIB
  53. After ADD command    LIB=C:;E:\BORLANDC\LIB
  54. ADD acts  on every environment variables - PATH, LIB, TEMP, APPEND, INCLUDE ...
  55. ecc -  even ours  own. ADPATH  is equivalent  to ADD  PATH and is conserved for
  56. compatibility reason. Altought { ADD PATH doesn't display the new path.
  57. +--------+
  58. | ADPATH |    Add a new path.
  59. +--------+
  60.  
  61. Usage: ADPATH new_path
  62.  
  63. If path were: PATH=C:\DOS;C:\UTIL;C:\
  64. after the command ADPATH c:\INCLUDE
  65. it becomes        PATH=C:\DOS;c:\UTIL;C:\;C:\INCLUDE
  66. Note: dedicaced program.
  67.  
  68. +-----------+
  69. | { ADDPATH | Add a new path.
  70. +-----------+
  71.         Usage: { ADPATH path
  72.  
  73.         For instance if the current path is:
  74.         PATH=c:\WINDOWS;c:\DOS;c:\
  75.         after the command { ADPATH c:\toto it becomes:
  76.         PATH=c:\WINDOWS;c:\DOS;c:\;c:\toto
  77. Built-in version : Use {.bat instead of a dedicaced program.
  78. Note :  { ADD PATH does the same thing as { ADDPATH. Althought: ADPATH displays
  79. the resulting  path, ADD PATH does not. In addition { ADDPATH saves the current
  80. path to be restored by UNADDPATH, not ADD PATH.
  81. +--------+
  82. | DELS   |    Selective erasure of a list of files.
  83. +--------+
  84.  
  85.           Usage : DELS fil1 fil2 fil3 ... fil8
  86. Wilcards (*  and ?)  allowed. Program  displays every matching file and ask for
  87. deletion. Key  'Y' for  erasure. All  other answer  than 'Y' or 'y' cancels the
  88. erasure.
  89. Note: dedicaced program. Improved version: remakes key.com if not found.
  90.  
  91. +--------+
  92. | { DELS |    Selective erasure of a list of files.
  93. +--------+
  94.  
  95.           Usage : DELS fil1 fil2 fil3 ... fil8
  96. Wilcards (*  and ?)  allowed. Program  displays every matching file and ask for
  97. deletion. Key  'Y' for  erasure. All  other answer  than 'Y' or 'y' cancels the
  98. erasure.
  99. Built-in version : Use {.bat instead of a dedicaced program.
  100. Note: { DELS is identical to { del ?.
  101. +----------+
  102. | ERRORL   |  Display of ERRORLEVEL
  103. +----------+
  104.  
  105.         Usage: ERRORL
  106. This program displays the value of ERRORLEVEL and put it in ERL as environment
  107. variable.
  108. Note: dedicaced  program. Improved  version due to MS-DOS 5.00 incompatibility:
  109. for x in(0, 1,... not yet allowed
  110.  
  111. +----------+
  112. | { ERRORL |  Display of ERRORLEVEL
  113. +----------+
  114.  
  115.         Usage: ERRORL
  116. This program displays the value of ERRORLEVEL ( NOT available in environment
  117. string).
  118.  
  119. Info: Some programs place values into ERRORLEVEL when done:
  120.        ■ FORMAT returns 0 if succesfull, 3 if abort by user, 4 if fatal
  121. error...
  122.        ■ DMBB returns into ERRORLEVEL up to 250 tests about equipment ( hard,
  123. Bios, DOS...) [Available on ask - soon downable]
  124.        ■ KEY wait a key and put its value into ERRORLEVEL.
  125. +--------+
  126. | KEY    |    displays key decimal value.
  127. +--------+
  128.  
  129.         Usage: KEY
  130. wait a key and put onto ERRORLEVEL its decimal value.
  131. If need  this very  short ( few octets) program KEY.COM is created by {.bat and
  132. dels.bat
  133.  
  134. KEY.ASM, source of KEY.COM.
  135.  
  136. Key is usefull to make interactive batch files: validation, menus...
  137.  
  138. For instance: Yes or Not validation default to no:
  139.     Echo Validation (y/N) ?
  140.     key
  141.     if errorlevel=89 if not errorlevel=90 goto yes
  142.     if errorlevel=121 if not errorlevel=122 goto yes
  143.     :no
  144.     ...
  145.     :yes
  146.     ...
  147. +--------+
  148. | { FILE |    To make a list of matching files.
  149. +--------+
  150.  
  151. Usage: { FILE fil1 fil2 ...
  152. Wilcards * and ? allowed.
  153.  
  154. Thus FILE *.bat *.com *.exe
  155. gives the list of all executable files.
  156.  
  157. To make the file EXECUT which contains this list, key:
  158. { FILE *.bat *.com *.exe > EXECUT
  159. This file can be used by any program allowing lists:
  160. PKZIP -a EXE.ZIP @EXECUT
  161. or on DR-DOS 6 : XCOPY @EXECUT a:
  162.  
  163. WARNING: due  to a  bug in  Microsoft DOS the command { FILE ... >File does not
  164. work under MS-DOS 5. Everything okay with Digital Research DOS.
  165. +-----------+
  166. | { WHATKEY | displays decimal value of any key.
  167. +-----------+
  168.  
  169. Wait for a key. And displays its decimal value.
  170.  
  171. +---------------+
  172. | { UNADDPATH   |  Undo the last ADDPATH command
  173. +---------------+
  174.  
  175.            Usage: { UNADDPATH
  176.  
  177. ie:the current path is PATH=C:\;\UTIL
  178. Key the command     { ADDPATH C:\JEUX,
  179. New path:              PATH=C:\;\UTIL;C:\JEUX
  180. Now key the command { UNADDPATH
  181. Final path:            PATH=C:\;\UTIL
  182. +---------+
  183. | { ... { |
  184. +---------+
  185.  
  186. Enhanced punctuation. Allows multi commands on list of file in one line.
  187. The command and these optional parameters placed after the first { is repeted
  188. with each of the files placed after the second {.
  189.  
  190. Usage: { command { x y z     --> command x, command y, ...
  191. ie:
  192.         { DEL { *.bak *.$$$... -->DEL *.bak, DEL *.$$$,...
  193.         { COPY { a b c ...     -->COPY a, COPY b, COPY c, ...
  194. Usage: { command parameters... { x y z   --> command x parm, command y parm
  195. ie:
  196.         { Copy a: { *.bas *.doc     --> Copy *.bas a:,   copy *.doc a:
  197.         { Dir /w { a: b: c:
  198.         makes 3 commands: dir /w a:, dir /w b:, dir /w c:
  199.         { REN *.old { x y z... -->REN x *.old, REN y *.old, ...
  200. +---------+
  201. | { ... ? |
  202. +---------+
  203. Enhanced punctuation. Allows multi commands on list of file in one line.
  204. Usage: { command ? *.c          --> command 1.c, command 2.c,...
  205.  
  206. As the previous syntax, but you are ask for validation at every matching file.
  207.  
  208. Example: { DEL ? *.tmp $*.*
  209.     Program displays  every matching  file and  ask for  deletion. Key 'Y' for
  210. erasure. All other answer than 'Y' or 'y' cancels the erasure.
  211.         This command is the same as { DELS
  212. +---------+
  213. | { ... } |
  214. +---------+
  215. Enhanced punctuation. Allows multi commands on list of file in one line.
  216.  
  217. Each command place between { and } is repeted with each of the arguments placed
  218. after }.
  219. Usage: { commande1 commande2 } x y
  220.              --> commande1 x, commande2 x, commande1 y, commande2 y
  221.         Example { DIR DEL RD } TEMP
  222.         Displays the directory (dir), erase all the files (del), remove the
  223. directory (rd) TEMP.
  224.  
  225. { DIR DEL RD } zone z2 -->DIR zone, DEL zone, RD zone,...
  226. { COPY DEL } a:babas...-->COPY a:babas, DEL a:babas,...
  227. Wilcards *? are allowed.
  228.                                +---------------+
  229.                                | COMPATIBILITY |
  230.                                +---------------+
  231. These programs work under MS/DOS, PC/DOS and DR/DOS version 2 and earlier.
  232.  
  233. {.BAT exists under three varieties:
  234.  DM!20   version for DOS 2 and greater. Not to use up 3.3.
  235.  {.FR    french release for DOS 3.3 and earlier.
  236.  {.US    english release for DOS 3.3 and +.
  237.  
  238. ***DOS 5.00 MICROSOFT
  239. for x in(a, b, c) not yet works!
  240. All inclued  programs (except  dm!20.bat) accept  the new  syntax. You  have to
  241. erase previous versions. No bug under Digital Research DOS 5 and 6.
  242.  
  243. ***DOS MICROSOFT
  244. The following redirection FILE *.h >LISTE does NOT work.
  245. It works correctly under Digital Research DOS 5 and 6.
  246.  
  247. ***DOS less than 3.3
  248. - Suppress @echo on
  249. - Replace CALL { ... (by) %compspec% /C{ ...
  250. - Suppress all the @ (may provokes unsuitable displays)
  251.                                +--------------+
  252.                                | INSTALLATION |
  253.                                +--------------+
  254. {.BAT exists under three varieties:
  255.  DM!20 version for DOS 2 and greater. Not to use up 3.3.
  256.  {.FR    french release for DOS 3.3 and earlier.
  257.  {.US    english release for DOS 3.3 and +.
  258.  
  259. According on  both your DOS level and language you have to copy (or rename) ONE
  260. of the three varieties of {.bat:
  261.  
  262. Us & DOS 3.3+ >          COPY {.US   {.BAT
  263. French & DOS 3.3+>       COPY {.FR   {.BAT
  264. Dos 2.0 ou 3.2>          COPY DM!20  {.BAT
  265.  
  266. INSTAL{.BAT, inclued,  does it.  Its a  good example  for the  use of  DMBB  or
  267. KEY.COM
  268.  
  269.                               +-----------------+
  270.                               |  BUGS  REPORTS  |
  271.                               +-----------------+
  272.  
  273.        This program runs under MS/DOS & PC/DOS version 2.xx and earlier.
  274.  
  275.                         Problems should be reported to
  276.  
  277.         Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE
  278.               or by Minitel : EDTA 33.1.45.86.18.08. Mail:TELSAT
  279.                              CompuServe 100066,165
  280.  
  281.                Yours suggestions for improvements are welcomed.
  282.           For other purposes, only registered users will be answered.
  283.  
  284.                                +--------------+
  285.                                | REGISTRATION |
  286.                                +--------------+
  287.  
  288.                   These programs are free for personnel use.
  289.      If you want to receive informations about new releases or new product
  290.                               Please register to:
  291.  
  292.         Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE
  293.               or by Minitel : EDTA 33.1.45.86.18.08. Mail:TELSAT
  294.                              CompuServe 100066,165
  295. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  296.  
  297.             +---------+
  298.             | DMBB    |     A super SysInfo and return into Errolevel .
  299.             +---------+
  300.  
  301. DMBestBatch tests hard and bios and returns value into errorlevel.
  302.  
  303. Two programs in one: a super sys-info and an utility for batch programs.
  304. 1 -  DMBB displays all about date, bios, dos, cpu (distinguish between NEC V20,
  305. V30, Intel  8088, 8086,  80188, 80186, 80286, 80386, 80486, SX ou DX...), math-
  306. coprocessor, mouse,  equipment, current  and boot  drive,  floppies,  printers,
  307. memory (conv, extented, EMS, XMS), TSR, SFT,...  More than 250 tests.
  308. 2 -  All these  informations may be returned onto ERRORLEVEL, and tested by the
  309. IF ERRORLEVEL  command, allowing  an unique  batch file  to operate  under many
  310. different equipment configurations.
  311.  
  312. Another use  is for  protection  whereby  programs  may  call  DMBB  and  check
  313. equipment under which they run.
  314. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  315.  
  316.             +-----------+
  317.             | CALENDARS |    Dates and Calendars.
  318.             +-----------+
  319.  
  320. CALENDARS tells you today day or any date since Monday the January 1, 4713 BC
  321. using following calendars: copte(**), maya(**), old egyptian, roman, julian,
  322. gregorian, french republican, jewish(**) and arabïc.(**) It allows conversion
  323. between calendars. It calculates day of week, the julian days number and the
  324. numbers of days and years (*) between two dates.
  325.  
  326. Each day,  is given: the date in several calendars, the day of week, the julian
  327. number, the moon's age, chinese and traditional signs of zodiac.
  328. And every year: gold number, seasons, Easter Day and other feasts and holidays.
  329.  
  330. DOS version (*). WINDOWS version (**). Only available in French.
  331. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  332.  
  333.             +----------+
  334.             | DMHX     |
  335.             | HEXCRIRE |       Hexadecimal Editor.
  336.             | HEXWRITE |
  337.             +----------+
  338.  
  339.  
  340.  
  341. DMHX does for binary files what word-processors do for text files. Full screen
  342. editing. Ascii and hexa windows. Cut/Past options. Menu driven. Mouse
  343. supported. No length limit.
  344.  
  345. CP/M, MP/M, Turbodos versions available.
  346. Windows version in work (using linear memory).
  347. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  348.  
  349.             +----------+
  350.             | DMTX     |   On your favorite BBS... even with a 8bits computer!
  351.             +----------+
  352.  
  353.  
  354.  
  355.  
  356. DMTX is a communication program for 8 bits computers.
  357.  CP/M, CP/M+, MP/M, or Turbodos Operating System.
  358. X-MODEM (CRC  and checksum),  Y-MODEM  et  Y-MODEM  batch,  Hayes  and  minitel
  359. protocols fully supported.
  360.  
  361. With DMTX your 8 bits computer joins new ones.
  362.  
  363. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  364.  
  365.             +----------+
  366.             |  D M S   |        Daniel' MakeScroll
  367.             | WORD2COM |            WORD to COM
  368.             +----------+
  369.  
  370. Makes a self-displaying (.COM) program from WORD for DOS files (versions 4, 5,
  371. 5.5) without leaving WORD.
  372. 8 bits characters allowed (accents, extended ascii, ...)
  373. Allows the use of colors, reverse video, blink, make-up...
  374. Fast, easy, practical!
  375.  
  376.  
  377.             +----------+
  378.             | PRIMES   |  Prime numbers
  379.             +----------+
  380.  
  381.             +----------+
  382.             |   ASCII  |  Three self displaying Ascii tables (dec and hexa)
  383.             +----------+
  384. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  385.  
  386.             +----------+
  387.             |   DMZOD  |       Your birthday zodiac!
  388.             +----------+
  389.  
  390.  
  391. DMZOD gives  for every date from monday january 1st, 4713 before Christus, the
  392. positions of  all main  planets and stars on ecliptic and stellar zodiac: Sun,
  393. Moon, Mercury,  Mars, Venus,  Jupiter, Saturn,  Uranus, Neptune, Pluto, Chiro,
  394. Ceres, Pallas,  Vesta,  Juno  and  Acturus,  Vega,  Altair,  Regulus,  Sirius,
  395. Antares, Procyo, Capella, Rigel...
  396.  
  397. With DMZOD you can study transits and others aspects between two dates.
  398.  
  399. Graphic video card need.
  400. OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS  OTHER AVAILABLE PROGRAMS
  401.  
  402.    +---------------------+
  403.    | THE ONE MATH WIZARD |   Math game under Windows
  404.    +---------------------+
  405.  
  406. You have but one minute to make the correct calculation! For 30 years this
  407. leading game on French TV helped perfect math skills of generations of French
  408. students. Now you can use this computer game at home to achieve the same
  409. levels of mathematical dexterity.
  410.  
  411. WINDOWS 3+ in standard mode required.
  412.  
  413.    +-----------------+
  414.    | WRITE YOUR NAME | First steps in reading and writing for children under 7
  415.    +-----------------+
  416.    
  417.  
  418. Write your Name gives your 3 to 6 year old his or her first success in reading
  419. and writing. Easy, fun and educational, it helps master basic hand-eye skills
  420. and provides familiarity with computers. Both English and French menus and on-
  421. line help included.
  422.  
  423. Mouse and WINDOWS 3+ in standard mode required.
  424.                    +--------------------------------------+
  425.                    | >> (C) Daniel MONTARON 1990,1993  << |
  426.                    +--------------------------------------+
  427.           Free for personal use. 20$ for business or commercial use.
  428.      +------------------------------------------------------------------+
  429.      |  Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE  |
  430.      +------------------------------------------------------------------+
  431. Use  of   non-registered  copies   by  any   person,  business,   corporation,
  432. governmental organisation  or other  entity institution is strictly forbidden.
  433. Registration permits  only the  use of  this program. THIS PROGRAM REMAINS THE
  434. PROPERTY of  Daniel MONTARON.  No user may modify it in any way, including but
  435. not limited to decompiling, disassembling or otherwise reverse engineering the
  436. program. Distributors of user supported software may distribute free of charge
  437. unmodified  copies  after  obtaining  written  permission.  Shareware  applies
  438. exclusively to the mentionned releases.
  439.  
  440. This programs  is provided  "as it". The author makes no warranty of any kind.
  441. In no  event will  Daniel Montaron  be liable  for any  errors, damages,  lost
  442. profits, lost  savings including  but  not  limited  to  special,  incidental,
  443. consequential or other damages.
  444.                    +-------------------------------------+
  445.                    | >> (C) Daniel MONTARON 1990,1993 << |
  446.                    +-------------------------------------+
  447.      Adresser les droits d'auteur (120 Francs) + une enveloppe timbrée à
  448.      +------------------------------------------------------------------+
  449.      |  Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE  |
  450.      +------------------------------------------------------------------+
  451.  
  452. La cession  payante ou  gratuite de  nos programmes  ne confère  qu'un   droit
  453. d'utilisation, NON  de propriété. La VENTE, REVENTE, DUPLICATION, MODIFICATION
  454. de nos  programmes est  strictement INTERDITE.  Lorsqu'ils sont distribués par
  455. shareware, la  circulation de  copies CONFORMES  par des  PARTICULIERS, ou des
  456. associations de  type  Loi  de  1901,  après  accord  écrit,  est  licite  and
  457. souhaitée, sous réserve qu'elle soit GRATUITE. Toute utilisation ou diffusion,
  458. y inclus  par  les  réseaux  télématiques,  même  gratuite,  par  une  ou  des
  459. Entreprises ou  Sociétés commerciales,  donne droit  au  paiement  des  droits
  460. d'auteur.  Le  caractère  shareware  s'applique  exclusivement  à  la  version
  461. indiquée; NON à toutes les versions.
  462. Nos programmes sont distribués en l'état, sans aucune garantie d'aucune sorte.
  463.