home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / b / bestba.zip / LIS.MOI < prev    next >
Text File  |  1993-02-24  |  21KB  |  473 lines

  1. (C) Daniel MONTARON 1993. Usage commercial interdit. Programmes enregistrés à
  2. l'APP. Registred and copyrighted programs. For personnal use only.
  3.  
  4. +----------------------------+
  5. | CETTE DISQUETTE CONTIENT:  |
  6. +----------------------------+
  7. Programmes bilingues (Français/Anglais Américain)
  8.  
  9.  ADPATH.BAT ajoute un chemin d'accès à un path déjà existant.
  10.  
  11.  DELS.BAT  efface une  liste de fichier - jokers permis. Le programme affiche
  12. les noms des fichiers, après  expansion des jokers, et demande confirmation de
  13. leur effacement.
  14.  
  15.  ERRORL.BAT  affiche la  valeur d'ERRORLEVEL  et la  place dans  une variable
  16. d'environnement.
  17.  
  18.  KEY.ASM : source de key.com.
  19.  
  20.  KEY.COM  : Attend  une frappe  clavier et  la retourne  dans ERRORLEVEL.  Ce
  21. programme permet la création de fichiers batch interactifs (menus, validation,
  22. choix, etc...)
  23.  {.BAT petit mais costaud gestionnaire de commandes DOS.
  24. Améliore un certain nombre de commandes DOS.
  25. Ne se substitue pas à COMMAND.COM et n'est pas résidant.
  26. C'est un simple fichier batch de moins de 3ko.
  27.  
  28. Contient sous  à peine  2 ko, les programmes ADD, ADDPATH, DELS, ERRORL, FILE,
  29. UNADDPATH, WHATKEY plus un gestionnaire de commande dos multi-commandes/multi-
  30. fichiers par  listes, utilisant  les symboles:  { pour  une liste illimitée de
  31. fichiers, }  multi-commandes/multi-fichiers avec  expansion des jokers, ? avec
  32. expansion des jokers et demande de confirmation.
  33.  
  34.  BBTEST.BAT  Ce programmes  est un  programme  de  test  /  démonstration  du
  35. programmes DMBB.  Taper simplement BBTEST. Le programme DMBB doit être présent
  36. dans le répertoire courant, ou dans un répertoire référencé dans le path.
  37.  DMBB.EXE: est un étonnant analyseur de configuration: non seulement il teste
  38. le  bios  et  le  hard  (quincaillerie),  mais  il  positionne  ERRORLEVEL  en
  39. conséquence.
  40. Côté pile,  un super  SYS-INFO à affichage par fenêtres: Il indique la date et
  41. l'heure actuelle,  la date du bios et la version du dos, l'identification OEM,
  42. le type  machine (PC/XT/AT/PS...),  le  type  de  cpu  (NEC  V20,  V30,  Intel
  43. 8088,8086,80188,80186,80286,80386,80486,  SX   ou  DX...),   de   coprocesseur
  44. mathématique (80x87xx),  le drive  actif et  de boot,  le type  de lecteur, de
  45. souris, le  nombre de  floppy, d'imprimantes,  de RS232,  la présence de modem
  46. interne, de  joystick, la  nature de  la carte  vidéo, les différentes tailles
  47. mémoires (conv, étendue, EMS, XMS), les TSR, SFT, etc etc...
  48.  
  49. Côté face  un utilitaire batch: DMBB retourne ces indications dans ERRORLEVEL,
  50. ce qui  permet de  les tester  par la  commande IF  de tout programme batch, y
  51. inclus autoexec.  Avec DMBB=Daniel-Montaron-Bath-Batch,  on peut  réaliser  de
  52. bath programmes batch !
  53.  
  54. Une autre  utilisation de  DMBB est la protection des softs: par appel de DMBB
  55. un programme peut tester l'équipement sous lequel il tourne.
  56.                    +----------------------+
  57.                    | USAGE ET INFORMATION |
  58.                    +----------------------+
  59. Ces programmes sont largement autodocumentés. Taper simplement:
  60.  
  61.                {   <RETURN>
  62.               DMBB <RETURN>
  63.  
  64. En cas de problème d'affichage, taper au choix:
  65. DMBB /ANSI    affichage par driver ANSI.SYS.
  66. DMBB /NOTIBM  affichage par le bios.
  67. DMBB /IBM     affichage par la RAM écran.
  68. DMBB /MONO    affichage monochrome (écrans LCD ou plasma)
  69.                            +----------------------+
  70.                            |    SYNTAXE ET USAGE  |
  71.                            +----------------------+
  72. +--------+
  73. | { ADD  |    Ajoute un nouveau chemin à une variable d'environnement.
  74. +--------+
  75.           Syntaxe: { ADD environnement chemin
  76. environnement: nom  d'une variable d'environnement. ex: PATH, APPEND, INCLUDE,
  77. LIB, PROCOMM etc...
  78. Ainsi:
  79. Si la chaine était : LIB=C:
  80. après la commande    { ADD LIB E:\BORLANDC\LIB
  81. on obtient           LIB=C:;E:\BORLANDC\LIB
  82. ADD agit sur toutes les variables d'environnement - PATH, LIB, TEMP, APPEND,
  83. INCLUDE ... etc - même celles qui vous sont propres. ADPATH est équivallent à
  84. ADD PATH et n'est conservé que par compatiblité avec la version précédente de
  85. {. Toutefois { ADD PATH n'affiche pas le nouveau chemin.
  86. +--------+
  87. | ADPATH |    Ajoute un nouveau chemin à un path déjà existant.
  88. +--------+
  89.        Syntaxe: ADPATH nouveau_chemin
  90. Si le path était: PATH=C:\DOS;C:\UTIL;C:\
  91. après la commande ADPATH c:\INCLUDE
  92. on obtient        PATH=C:\DOS;c:\UTIL;C:\;C:\INCLUDE
  93. Note: programme dédié.
  94.  
  95. +-----------+
  96. | { ADDPATH | Ajoute un nouveau chemin à un path déjà existant.
  97. +-----------+
  98.         Syntaxe: { ADPATH chemin
  99.         Exemple si le path actuel est:
  100.         PATH=c:\WINDOWS;c:\DOS;c:\
  101.         après { ADPATH c:\toto il devient:
  102.         PATH=c:\WINDOWS;c:\DOS;c:\;c:\toto
  103. Version intégrée dans { : Utilise {.bat au lieu d'un programme dédié.
  104. Remarque: { ADD PATH réalise la même fonction que { ADDPATH. Cependant: ADPATH
  105. affiche le  PATH résultat, ADD PATH ne le fait pas. De plus { ADDPATH mémorise
  106. le path  antérieur en  vue de sa récupération ultérieure par UNADDPATH pas ADD
  107. PATH.
  108. +--------+
  109. | DELS   |    Destruction sélective d'une liste de fichiers.
  110. +--------+
  111.           Syntaxe : DELS fic1 fic2 fic3 ... fic8
  112. Les jokers  (* et  ?) sont  permis. Le  programme affiche  un à  un chacun des
  113. fichiers -  après expansion  des  jokers,  et  demande  confirmation  de  leur
  114. effacement. Taper  'O' pour la destruction du fichier. Toute autre réponse que
  115. 'O' ou 'o' annule l'effacement.
  116. Note: programme  dédié. Amélioration  par rapport  à la  version  89':  recrée
  117. key.com s'il ne le trouve pas.
  118.  
  119. +--------+
  120. | { DELS |    Destruction sélective d'une liste de fichiers.
  121. +--------+
  122.        Syntaxe : DELS fic1 fic2 fic3 ... fic8
  123. Version intégrée dans { : Utilise {.bat au lieu d'un programme dédié.
  124. Remarque: { DELS est identique à { del ?.
  125. +----------+
  126. | ERRORL   |  Affichage d'errorlevel
  127. +----------+
  128.         Syntaxe: ERRORL
  129. Le programme  affiche la  valeur d'errorlevel et la place dans la variable ERL
  130. de la zone d'environnement.
  131. Note: programme  dédié. Amélioration  par rapport à la version 89': compatible
  132. MSDOS 5.00 qui n'admet plus la syntaxe for x in(0, 1,...
  133.  
  134. +----------+
  135. | { ERRORL |  Affichage d'errorlevel
  136. +----------+
  137.         Syntaxe: { ERRORL
  138. Le programme  affiche  la  valeur  d'errorlevel.  (NON  récupérable  dans  une
  139. variable de la zone d'environnement.)
  140. Version intégrée dans { : Utilise {.bat au lieu d'un programme dédié.
  141. Note: ErrorLevel est positionné par un certain nombre de logiciel:
  142.        ■ FORMAT retourne 0 si le formatage est réussi, 3 en cas d'abandon par
  143. l'utilisateur, 4 en cas d'erreur fatale...
  144.        ■ DMBB permet de retourner dans ERRORLEVEL la valeur de 250 tests d'
  145. équippement ( hard, Bios, DOS etc...)
  146.        ■ KEY attend une frappe clavier et place dans ERRORLEVEL la valeur
  147. décimale de la touche clavier.
  148. +--------+
  149. | KEY    |
  150. +--------+
  151.         Syntaxe: KEY
  152. attend une frappe clavier et place dans ERRORLEVEL la valeur décimale de la
  153. touche clavier.
  154. Le programme  KEY.COM qui  ne contient  que  quelques  octets  est  recrée  si
  155. nécessaire par {.bat et dels.bat
  156.  
  157. KEY.ASM, source de KEY.COM est fourni.
  158.  
  159. Key sert  à créer  des fichiers batches intéractifs: validation, réponse à des
  160. menus à choix multiples.
  161. Exemple validation avec réponse négative par défaut:
  162.     Echo Validation (o/N) ?
  163.     key
  164.     if errorlevel=79 if not errorlevel=80 goto oui
  165.     if errorlevel=111 if not errorlevel=112 goto oui
  166.     :non
  167.     ...
  168.     :oui
  169.     ...
  170. +--------+
  171. | { FILE |    Donne la liste des fichiers correspondants à un masque donné.
  172. +--------+
  173.  
  174. Syntaxe: { FILE fic1 fic2 ...
  175. Les jokers * et ? sont admis et expansés.
  176.  
  177. Ainsi FILE *.bat *.com *.exe
  178. donne la liste de tous les fichiers exécutables.
  179.  
  180. Pour créer un fichier EXECUT de cette liste taper:
  181. { FILE *.bat *.com *.exe > EXECUT
  182. Cette liste peut etre utilisé par tout programme gérant les listes:
  183. PKZIP -a EXE.ZIP @EXECUT
  184. ou en dos DR 6 : XCOPY @EXECUT a:
  185.  
  186. ATTENTION: suite  à un  bogue Microsoft  la syntaxe  { FILE  ...  >Fichier  ne
  187. fonctionne pas  sous MS-DOS  5. Elle  fonctionne parfaitement sous dos Digital
  188. Research.
  189. +-----------+
  190. | { WHATKEY |       retourne un code de touche.
  191. +-----------+
  192.  
  193. Attend une frappe clavier et affiche la valeur décimale du code ASCII de la
  194. touche
  195.  
  196. +---------------+
  197. | { UNADDPATH   |
  198. +---------------+
  199. Elimine l'effet de la dernière commande ADDPATH.
  200.  
  201.            Syntaxe: { UNADDPATH
  202. Exemple le chemin actuel est PATH=C:\;\UTIL
  203. Après la commande { ADDPATH C:\JEUX, Il devient: PATH=C:\;\UTIL;C:\JEUX
  204. Après la commande { UNADDPATH, il redevient: PATH=C:\;\UTIL
  205. +---------+
  206. | { ... { |
  207. +---------+
  208.  
  209. Nouvelle ponctuation: permet de créer des commande multifichiers.
  210. Répete la commande située à gauche du signe { pour chacun des fichiers situés
  211. à droite du signe {
  212. Syntaxe: { ordre { x y z     --> odre x, ordre y, ...
  213. Exemples:
  214.         { DEL { *.bak *.$$$... -->DEL *.bak, DEL *.$$$,...
  215.         { COPY { a b c ...     -->COPY a, COPY b, COPY c, ...
  216. Syntaxe: { odre parm { x y z   --> ordre x parm, ordre y parm
  217. Exemples:
  218.         { Copy a: { *.bas *.doc
  219.         Va générer: Copy a: *.bas puis copy a: *.doc
  220.         { Dir /w { a: b: c:
  221.         Va effectuer trois ordres: dir /w a:, dir /w b:, dir /w c:
  222.         { REN *.old { x y z... -->REN x *.old, REN y *.old, ...
  223. +---------+
  224. | { ... ? |
  225. +---------+
  226. Nouvelle ponctuation: permet de créer des commande multifichiers.
  227. Syntaxe: { odre ? *.c          --> odre 1.c, ordre 2.c,...
  228.  
  229. Identique à la commande précédente, sauf:
  230. - les jokers sont remplacés par les fichiers concernés;
  231. - une validation est demandée pour chaque fichier.
  232. Exemple: { DEL ? *.tmp
  233.         Cette commande est identique à { DELS *.tmp
  234. +---------+
  235. | { ... } |
  236. +---------+
  237. Nouvelle ponctuation: permet de créer des multicommande multifichiers. Permet
  238. de créer des commandes multiples avec les mêmes arguments.
  239. Chacune des commandes situées à gauche du signe } est répétée devant chacun
  240. des arguments situés à droite de }
  241. Syntaxe: { ordre1 ordre2 } x y --> ordre1 x, ordre2 x, ordre1 y, ordre2 y
  242.         Exemple { DIR DEL RD } TEMP
  243.         Affiche (dir), efface le contenu(del), efface le répertoire(rd) TEMP.
  244.  
  245. { REN *.old { x y z... -->REN x *.old, REN y *.old, ...
  246. { DIR DEL RD } zone z2 -->DIR zone, DEL zone, RD zone,...
  247. { COPY DEL } a:babas...-->COPY a:babas, DEL a:babas,...
  248. Jokers *? permis et expansés.
  249.                    +----------+
  250.                    | VALIDITE |
  251.                    +----------+
  252. Ces programmes fonctionnent sous MS/DOS et PC/DOS Version 2 et supérieures.
  253.  
  254. {.BAT existe en plusieurs version:
  255.  DM!20 version pour DOS 2 et sup. Non conseillée au delà de 3.3.
  256.  {.FR    version française pour DOS 3.3 et supérieur.
  257.  {.US    version américaine pour DOS 3.3 et supérieur.
  258.  
  259. ***DOS 5.00 MICROSOFT
  260. La syntaxe for x in(a, b, c) ne fonctionne plus!
  261. Aucune anomalie sur les DOS 5 et 6 de Digital Research.
  262. ***DOS MICROSOFT
  263. La redirection FILE *.h >LISTE pourtant correcte ne fonctionne pas.
  264. Fonctionnement correct sur les DOS 5 et 6 de Digital Research.
  265. ***DOS inférieurs à 3.3
  266. Les syntaxes @commande, CALL routine n'existent pas:
  267. - Supprimer @echo on
  268. - Remplacer CALL dm ... (par) %compspec% /Cdm ...
  269. - Supprimer tous les @ (En contrepartie: quelques affichages parasites)
  270. Selon le cas copier:
  271.  
  272. Cas général>       COPY {.FR   {.BAT
  273. Us 3.3+ >          COPY {.US   {.BAT
  274. Si nécessaire>     COPY DM!33  {.BAT
  275. Si Dos 2.0 ou 3.2> COPY DM!20  {.BAT
  276.  
  277. INSTAL{.BAT fourni réalise de lui-même cette copie. Ce programme est une bonne
  278. illustration des possibilités de DMBB et KEY.COM.
  279. DM!33 (ancienne  version) est  laissée pour compatibilité, l'auteur n'ayant pu
  280. tester la nouvelle version sur le DOS 3.3.
  281.                     +-------------------------------------+
  282.                     | >> (C) Daniel MONTARON 1990,1993 << |
  283.                     +-------------------------------------+
  284.    Adresser les droits d'auteur (120 Francs) + une enveloppe timbrée à
  285.   +------------------------------------------------------------------+
  286.   |  Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE  |
  287.   +------------------------------------------------------------------+
  288.  
  289. La cession  payante ou  gratuite de  nos programmes  ne confère  qu'un   droit
  290. d'utilisation, NON  de propriété. La VENTE, REVENTE, DUPLICATION, MODIFICATION
  291. de nos  programmes est  strictement INTERDITE.  Lorsqu'ils sont distribués par
  292. shareware, la  circulation de  copies CONFORMES  par des  PARTICULIERS, ou des
  293. associations de type Loi de 1901, après accord écrit, est licite et souhaitée,
  294. sous réserve  qu'elle soit  GRATUITE. Toute utilisation ou diffusion, y inclus
  295. par les  réseaux télématiques,  même gratuite,  par une  ou des Entreprises ou
  296. Sociétés commerciales,  donne  droit  au  paiement  des  droits  d'auteur.  Le
  297. caractère shareware  s'applique exclusivement  à la  version indiquée;  NON  à
  298. toutes les versions.
  299. Nos programmes sont distribués en l'état, sans aucune garantie d'aucune sorte.
  300.                     +--------------------------------------+
  301.                     | >> (C) Daniel MONTARON 1990,1993  << |
  302.                     +--------------------------------------+
  303.    Please send 20 $ or 120 FF to:
  304.   +------------------------------------------------------------------+
  305.   |  Daniel MONTARON - 36, rue Eugène OUDINÉ - 75013 PARIS - FRANCE  |
  306.   +------------------------------------------------------------------+
  307. Use  of   non-registered  copies   by  any   person,  business,   corporation,
  308. governmental organisation  or other  entity institution is strictly forbidden.
  309. Registration permits  only the  use of  this program. THIS PROGRAM REMAINS THE
  310. PROPERTY of  Daniel MONTARON.  No user may modify it in any way, including but
  311. not limited to decompiling, disassembling or otherwise reverse engineering the
  312. program. Distributors of user supported software may distribute free of charge
  313. unmodified  copies  after  obtaining  written  permission.  Shareware  applies
  314. exclusively to the mentionned releases.
  315.  
  316. This programs  is provided  "as it". The author makes no warranty of any kind.
  317. In no  event will  Daniel Montaron  be liable  for any  errors, damages,  lost
  318. profits, lost  savings including  but  not  limited  to  special,  incidental,
  319. consequential or other damages.
  320. Adressez-nous :
  321. - 120 F à titre de droits d'auteur
  322. - une enveloppe timbrée à votre nom et adresse,
  323. - la référence du logiciel pour lequel vous vous enregistrez (nom et version)
  324. - le type de disquette (3"1/2 ou 5"1/4) que vous utilisez
  325. - votre nom et adresse
  326. S'il existe une nouvelle version, elle vous sera adressée dès sa sortie.
  327.  
  328. (A imprimer éventuellement avec  Shift/Maj+Impr)
  329. (A découper et à poster avec votre envoi:)
  330.  
  331.                                        |
  332.                                        |    M.   Daniel  MONTARON
  333.                                        |
  334.                                        |    36, rue Eugène OUDINÉ
  335. Ci-joint:                              |
  336. - un chèque de         Francs pour     |              75013 PARIS
  337.   paiement   des  droits d'auteur.     |
  338. - une   enveloppe  timbrée  à  mon     |                 (FRANCE)
  339.   adresse pour envoi  du logiciel.     |
  340. - une  seconde  enveloppe  timbrée     |
  341.   (facultative) pour mises-à-jour.     |
  342.                             +-------------------+
  343.                             | AUTRES PROGRAMMES |
  344.                             +-------------------+
  345.  
  346.    +---------------+
  347.    | CALENDRIERS   |    Gestion de dates et conversion de calendriers.
  348.    +---------------+
  349.  
  350. Gère et  convertit les  calendriers: Arménien(**), Copte(**), Égyptien ancien,
  351. Grégorien,  Israélite(**),   Julien,  Mayas(**),   Musulman(**),  Républicain,
  352. Romain.
  353.  
  354. -donne chaque  jour  :  le  jour  de  la  semaine,  la  date  dans  différents
  355. calendriers, le numéro julien associé, l'âge et la phase de la lune.
  356. -donne chaque année: les divers éléments du comput: années bissextiles, retard
  357. julien, lettres  dominicales, nombre  d'or, épacte, cycle solaire et indiction
  358. romaine,  les  dates  de  Pâques  et  des  principales  fêtes(**)  civiles  et
  359. religieuses, les quatre saisons.
  360. - donne la différence en jours entre deux dates (*)
  361. -contient une véritable encyclopédie sur les calendriers, la lune etc...
  362.  
  363. Version DOS (*). Version Windows (**).
  364.    +---------------+
  365.    | HEXCRIRE      |    Editeur Hexadécimal.
  366.    +---------------+
  367.  
  368. HEXCRIRE est  aux fichiers  binaires ce  qu'un traitement  de  texte  est  aux
  369. fichiers textes.  Affichage, édition  plein écran,  saisie  et  modifications,
  370. ascii et hexadécimal, recherches, couper/coller, etc...
  371. Possibilité d'utiliser la souris.
  372. Et ce sur des fichiers de longueur illimitée .
  373.  
  374. Version CP/M, CP/M+, Turbodos.
  375. Une version Windows utilisant la mémoire linéaire est en préparation.
  376.  
  377.    +------+
  378.    | DMTX |   Télécommuniquez... même sous CP/M!
  379.    +------+
  380.  
  381. DMTX est  un logiciel  de télécommunication  utilisable  sur  la  plupart  des
  382. machines 8  bits à  base de  Z80, 8080,  8085 tournant sous CP/M, CP/M+, MP/M,
  383. Turbodos. Entièrement  paramétrable (7/8  bits, parité, vitesse, échos ...) il
  384. gère les  protocoles X-MODEM  (CRC et  checksum), Y-MODEM  et Y-MODEM batch et
  385. reconnait les  séquences Hayes et Minitel. Il permet l'appel automatique, même
  386. sur un minitel ordinaire. DMTX permet aux machines 8 bits de communiquer et/ou
  387. transférer des fichiers avec les micros les plus récents.
  388.    +--------------+
  389.    | WORD2COM     |
  390.    | WORD to COM  |
  391.    +--------------+
  392.  
  393. Crée un  fichier autoaffichable  (.com) à  partir  d'un  fichier  texte,  sans
  394. quitter le traitement de texte.(WORD4/WORD5/WORD5.5)
  395. Il n'accroit  le fichier  texte que d'une centaine d'octets. (32 bytes pour la
  396. version  réduite).  Respecte  les  accents,  alphabets  nationaux,  caractères
  397. graphiques, ombres...
  398. Utilise la couleur, l'inversion vidéo, le clignotement... Gère [page avant]
  399. [page arrière] [HOME] [F1] [Esc]. Invite et écran d'aide en français. Longueur
  400. de page réglable.
  401.  
  402.    +---------------+
  403.    | PREMIERS      |
  404.    +---------------+
  405.    Liste autoaffichable des nombres premiers
  406.  
  407.  
  408.    +---------------+
  409.    | ASCII         |
  410.    +---------------+
  411.    Triple table Ascii (décimale et hexa) autoaffichable
  412.    +---------------+
  413.    | ZODIAC        |    Votre zodiaque de naissance !
  414.    +---------------+
  415.  
  416. ZODIAC donne  pour toute  date, depuis  le lundi  1 janvier  4713 avant Jésus-
  417. Christ, la  position des principaux luminaires sur les zodiaques écliptique et
  418. stellaire: Soleil,  Lune, Mercure,  Mars,  Vénus,  Jupiter,  Saturne,  Uranus,
  419. Neptune, Pluton,  Chiron, Cérès,  Pallas, Vesta,  Junon; ainsi que les étoiles
  420. Acturus, Véga, Altaïr, Régulus, Sirius, Antarès, Procyon, Capella, Rigel...
  421.  
  422. ZODIAC permet  également d'étudier  les transits  et autres progressions entre
  423. deux dates.
  424.  
  425. Représentation graphique symbolique. Nécessite une carte graphique.
  426.    +-----------------------+
  427.    | LE COMPTE EST-IL BON ?| Le célèbre jeu télévisé sur votre écran Windows
  428.    +-----------------------+
  429.  
  430. Le Compte Est Bon sous Windows3
  431. Le célèbre jeu télévisé maintenant sur l'écran de votre PC ! Jeu sous Windows.
  432. Vous disposez d'une minute pour trouver le bon compte!
  433. Largement autodocumenté.
  434. Inclus: une calculette arithmétique à notation polonaise inversée.
  435. Nécessite: Windows 3 mode standart, 286. Recommandé: EGA/VGA, souris.
  436.  
  437.  
  438.    +---------------+
  439.    | ÉCRIS-TON NOM |
  440.    +---------------+
  441.    Jeu pour les tous petits
  442.  
  443. Pour apprendre aux enfants de 3 à 6 ans à écrire leur (pré)nom (et PAPA, MAMAN
  444. etc...), à attraper une souris et à travailler avec l'ordinateur de PAPA.
  445.  
  446. Nécessite Windows 3 mode standard et une souris.
  447.                             +-------------------+
  448.                             | AUTRES PROGRAMMES |
  449.                             +-------------------+
  450.  
  451.    +---------------+
  452.    | DMBatBat      |    Un super SysInfo avec retour dans Errorlevel.
  453.    +---------------+
  454.  
  455. DMBatBat est un étonnant analyseur de configuration: non seulement il teste le
  456. bios et le hard (quincaillerie), mais il positionne ERRORLEVEL en conséquence.
  457. Côté pile,  un super  SYS-INFO à affichage par fenêtres: Il indique la date et
  458. l'heure actuelle,  la date du bios et la version du dos, l'identification OEM,
  459. le type  machine (PC/XT/AT/PS...),  le  type  de  cpu  (NEC  V20,  V30,  Intel
  460. 8088,8086,80188,80186,80286,80386,80486,  SX   ou  DX...),   de   coprocesseur
  461. mathématique (80x87xx),  le drive  actif et  de boot,  le type  de lecteur, de
  462. souris, le  nombre de  floppy, d'imprimantes,  de RS232,  la présence de modem
  463. interne, de  joystick, la  nature de  la carte  vidéo, les différentes tailles
  464. mémoires (conv, étendue, EMS, XMS), les TSR, SFT, etc etc...
  465.  
  466. Côté face  un utilitaire batch: DMBB retourne ces indications dans ERRORLEVEL,
  467. ce qui  permet de  les tester  par la  commande IF  de tout programme batch, y
  468. inclus autoexec.  Avec DMBB=Daniel-Montaron-Bath-Batch,  on peut  réaliser  de
  469. bath programmes batch !
  470.  
  471. Une autre  utilisation de  DMBB est la protection des softs: par appel de DMBB
  472. un programme peut tester l'équipement sous lequel il tourne.
  473.