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 >
Wrap
Text File
|
1993-02-24
|
21KB
|
473 lines
(C) Daniel MONTARON 1993. Usage commercial interdit. Programmes enregistrés à
l'APP. Registred and copyrighted programs. For personnal use only.
+----------------------------+
| CETTE DISQUETTE CONTIENT: |
+----------------------------+
Programmes bilingues (Français/Anglais Américain)
ADPATH.BAT ajoute un chemin d'accès à un path déjà existant.
DELS.BAT efface une liste de fichier - jokers permis. Le programme affiche
les noms des fichiers, après expansion des jokers, et demande confirmation de
leur effacement.
ERRORL.BAT affiche la valeur d'ERRORLEVEL et la place dans une variable
d'environnement.
KEY.ASM : source de key.com.
KEY.COM : Attend une frappe clavier et la retourne dans ERRORLEVEL. Ce
programme permet la création de fichiers batch interactifs (menus, validation,
choix, etc...)
{.BAT petit mais costaud gestionnaire de commandes DOS.
Améliore un certain nombre de commandes DOS.
Ne se substitue pas à COMMAND.COM et n'est pas résidant.
C'est un simple fichier batch de moins de 3ko.
Contient sous à peine 2 ko, les programmes ADD, ADDPATH, DELS, ERRORL, FILE,
UNADDPATH, WHATKEY plus un gestionnaire de commande dos multi-commandes/multi-
fichiers par listes, utilisant les symboles: { pour une liste illimitée de
fichiers, } multi-commandes/multi-fichiers avec expansion des jokers, ? avec
expansion des jokers et demande de confirmation.
BBTEST.BAT Ce programmes est un programme de test / démonstration du
programmes DMBB. Taper simplement BBTEST. Le programme DMBB doit être présent
dans le répertoire courant, ou dans un répertoire référencé dans le path.
DMBB.EXE: est un étonnant analyseur de configuration: non seulement il teste
le bios et le hard (quincaillerie), mais il positionne ERRORLEVEL en
conséquence.
Côté pile, un super SYS-INFO à affichage par fenêtres: Il indique la date et
l'heure actuelle, la date du bios et la version du dos, l'identification OEM,
le type machine (PC/XT/AT/PS...), le type de cpu (NEC V20, V30, Intel
8088,8086,80188,80186,80286,80386,80486, SX ou DX...), de coprocesseur
mathématique (80x87xx), le drive actif et de boot, le type de lecteur, de
souris, le nombre de floppy, d'imprimantes, de RS232, la présence de modem
interne, de joystick, la nature de la carte vidéo, les différentes tailles
mémoires (conv, étendue, EMS, XMS), les TSR, SFT, etc etc...
Côté face un utilitaire batch: DMBB retourne ces indications dans ERRORLEVEL,
ce qui permet de les tester par la commande IF de tout programme batch, y
inclus autoexec. Avec DMBB=Daniel-Montaron-Bath-Batch, on peut réaliser de
bath programmes batch !
Une autre utilisation de DMBB est la protection des softs: par appel de DMBB
un programme peut tester l'équipement sous lequel il tourne.
+----------------------+
| USAGE ET INFORMATION |
+----------------------+
Ces programmes sont largement autodocumentés. Taper simplement:
{ <RETURN>
DMBB <RETURN>
En cas de problème d'affichage, taper au choix:
DMBB /ANSI affichage par driver ANSI.SYS.
DMBB /NOTIBM affichage par le bios.
DMBB /IBM affichage par la RAM écran.
DMBB /MONO affichage monochrome (écrans LCD ou plasma)
+----------------------+
| SYNTAXE ET USAGE |
+----------------------+
+--------+
| { ADD | Ajoute un nouveau chemin à une variable d'environnement.
+--------+
Syntaxe: { ADD environnement chemin
environnement: nom d'une variable d'environnement. ex: PATH, APPEND, INCLUDE,
LIB, PROCOMM etc...
Ainsi:
Si la chaine était : LIB=C:
après la commande { ADD LIB E:\BORLANDC\LIB
on obtient LIB=C:;E:\BORLANDC\LIB
ADD agit sur toutes les variables d'environnement - PATH, LIB, TEMP, APPEND,
INCLUDE ... etc - même celles qui vous sont propres. ADPATH est équivallent à
ADD PATH et n'est conservé que par compatiblité avec la version précédente de
{. Toutefois { ADD PATH n'affiche pas le nouveau chemin.
+--------+
| ADPATH | Ajoute un nouveau chemin à un path déjà existant.
+--------+
Syntaxe: ADPATH nouveau_chemin
Si le path était: PATH=C:\DOS;C:\UTIL;C:\
après la commande ADPATH c:\INCLUDE
on obtient PATH=C:\DOS;c:\UTIL;C:\;C:\INCLUDE
Note: programme dédié.
+-----------+
| { ADDPATH | Ajoute un nouveau chemin à un path déjà existant.
+-----------+
Syntaxe: { ADPATH chemin
Exemple si le path actuel est:
PATH=c:\WINDOWS;c:\DOS;c:\
après { ADPATH c:\toto il devient:
PATH=c:\WINDOWS;c:\DOS;c:\;c:\toto
Version intégrée dans { : Utilise {.bat au lieu d'un programme dédié.
Remarque: { ADD PATH réalise la même fonction que { ADDPATH. Cependant: ADPATH
affiche le PATH résultat, ADD PATH ne le fait pas. De plus { ADDPATH mémorise
le path antérieur en vue de sa récupération ultérieure par UNADDPATH pas ADD
PATH.
+--------+
| DELS | Destruction sélective d'une liste de fichiers.
+--------+
Syntaxe : DELS fic1 fic2 fic3 ... fic8
Les jokers (* et ?) sont permis. Le programme affiche un à un chacun des
fichiers - après expansion des jokers, et demande confirmation de leur
effacement. Taper 'O' pour la destruction du fichier. Toute autre réponse que
'O' ou 'o' annule l'effacement.
Note: programme dédié. Amélioration par rapport à la version 89': recrée
key.com s'il ne le trouve pas.
+--------+
| { DELS | Destruction sélective d'une liste de fichiers.
+--------+
Syntaxe : DELS fic1 fic2 fic3 ... fic8
Version intégrée dans { : Utilise {.bat au lieu d'un programme dédié.
Remarque: { DELS est identique à { del ?.
+----------+
| ERRORL | Affichage d'errorlevel
+----------+
Syntaxe: ERRORL
Le programme affiche la valeur d'errorlevel et la place dans la variable ERL
de la zone d'environnement.
Note: programme dédié. Amélioration par rapport à la version 89': compatible
MSDOS 5.00 qui n'admet plus la syntaxe for x in(0, 1,...
+----------+
| { ERRORL | Affichage d'errorlevel
+----------+
Syntaxe: { ERRORL
Le programme affiche la valeur d'errorlevel. (NON récupérable dans une
variable de la zone d'environnement.)
Version intégrée dans { : Utilise {.bat au lieu d'un programme dédié.
Note: ErrorLevel est positionné par un certain nombre de logiciel:
■ FORMAT retourne 0 si le formatage est réussi, 3 en cas d'abandon par
l'utilisateur, 4 en cas d'erreur fatale...
■ DMBB permet de retourner dans ERRORLEVEL la valeur de 250 tests d'
équippement ( hard, Bios, DOS etc...)
■ KEY attend une frappe clavier et place dans ERRORLEVEL la valeur
décimale de la touche clavier.
+--------+
| KEY |
+--------+
Syntaxe: KEY
attend une frappe clavier et place dans ERRORLEVEL la valeur décimale de la
touche clavier.
Le programme KEY.COM qui ne contient que quelques octets est recrée si
nécessaire par {.bat et dels.bat
KEY.ASM, source de KEY.COM est fourni.
Key sert à créer des fichiers batches intéractifs: validation, réponse à des
menus à choix multiples.
Exemple validation avec réponse négative par défaut:
Echo Validation (o/N) ?
key
if errorlevel=79 if not errorlevel=80 goto oui
if errorlevel=111 if not errorlevel=112 goto oui
:non
...
:oui
...
+--------+
| { FILE | Donne la liste des fichiers correspondants à un masque donné.
+--------+
Syntaxe: { FILE fic1 fic2 ...
Les jokers * et ? sont admis et expansés.
Ainsi FILE *.bat *.com *.exe
donne la liste de tous les fichiers exécutables.
Pour créer un fichier EXECUT de cette liste taper:
{ FILE *.bat *.com *.exe > EXECUT
Cette liste peut etre utilisé par tout programme gérant les listes:
PKZIP -a EXE.ZIP @EXECUT
ou en dos DR 6 : XCOPY @EXECUT a:
ATTENTION: suite à un bogue Microsoft la syntaxe { FILE ... >Fichier ne
fonctionne pas sous MS-DOS 5. Elle fonctionne parfaitement sous dos Digital
Research.
+-----------+
| { WHATKEY | retourne un code de touche.
+-----------+
Attend une frappe clavier et affiche la valeur décimale du code ASCII de la
touche
+---------------+
| { UNADDPATH |
+---------------+
Elimine l'effet de la dernière commande ADDPATH.
Syntaxe: { UNADDPATH
Exemple le chemin actuel est PATH=C:\;\UTIL
Après la commande { ADDPATH C:\JEUX, Il devient: PATH=C:\;\UTIL;C:\JEUX
Après la commande { UNADDPATH, il redevient: PATH=C:\;\UTIL
+---------+
| { ... { |
+---------+
Nouvelle ponctuation: permet de créer des commande multifichiers.
Répete la commande située à gauche du signe { pour chacun des fichiers situés
à droite du signe {
Syntaxe: { ordre { x y z --> odre x, ordre y, ...
Exemples:
{ DEL { *.bak *.$$$... -->DEL *.bak, DEL *.$$$,...
{ COPY { a b c ... -->COPY a, COPY b, COPY c, ...
Syntaxe: { odre parm { x y z --> ordre x parm, ordre y parm
Exemples:
{ Copy a: { *.bas *.doc
Va générer: Copy a: *.bas puis copy a: *.doc
{ Dir /w { a: b: c:
Va effectuer trois ordres: dir /w a:, dir /w b:, dir /w c:
{ REN *.old { x y z... -->REN x *.old, REN y *.old, ...
+---------+
| { ... ? |
+---------+
Nouvelle ponctuation: permet de créer des commande multifichiers.
Syntaxe: { odre ? *.c --> odre 1.c, ordre 2.c,...
Identique à la commande précédente, sauf:
- les jokers sont remplacés par les fichiers concernés;
- une validation est demandée pour chaque fichier.
Exemple: { DEL ? *.tmp
Cette commande est identique à { DELS *.tmp
+---------+
| { ... } |
+---------+
Nouvelle ponctuation: permet de créer des multicommande multifichiers. Permet
de créer des commandes multiples avec les mêmes arguments.
Chacune des commandes situées à gauche du signe } est répétée devant chacun
des arguments situés à droite de }
Syntaxe: { ordre1 ordre2 } x y --> ordre1 x, ordre2 x, ordre1 y, ordre2 y
Exemple { DIR DEL RD } TEMP
Affiche (dir), efface le contenu(del), efface le répertoire(rd) TEMP.
{ REN *.old { x y z... -->REN x *.old, REN y *.old, ...
{ DIR DEL RD } zone z2 -->DIR zone, DEL zone, RD zone,...
{ COPY DEL } a:babas...-->COPY a:babas, DEL a:babas,...
Jokers *? permis et expansés.
+----------+
| VALIDITE |
+----------+
Ces programmes fonctionnent sous MS/DOS et PC/DOS Version 2 et supérieures.
{.BAT existe en plusieurs version:
DM!20 version pour DOS 2 et sup. Non conseillée au delà de 3.3.
{.FR version française pour DOS 3.3 et supérieur.
{.US version américaine pour DOS 3.3 et supérieur.
***DOS 5.00 MICROSOFT
La syntaxe for x in(a, b, c) ne fonctionne plus!
Aucune anomalie sur les DOS 5 et 6 de Digital Research.
***DOS MICROSOFT
La redirection FILE *.h >LISTE pourtant correcte ne fonctionne pas.
Fonctionnement correct sur les DOS 5 et 6 de Digital Research.
***DOS inférieurs à 3.3
Les syntaxes @commande, CALL routine n'existent pas:
- Supprimer @echo on
- Remplacer CALL dm ... (par) %compspec% /Cdm ...
- Supprimer tous les @ (En contrepartie: quelques affichages parasites)
Selon le cas copier:
Cas général> COPY {.FR {.BAT
Us 3.3+ > COPY {.US {.BAT
Si nécessaire> COPY DM!33 {.BAT
Si Dos 2.0 ou 3.2> COPY DM!20 {.BAT
INSTAL{.BAT fourni réalise de lui-même cette copie. Ce programme est une bonne
illustration des possibilités de DMBB et KEY.COM.
DM!33 (ancienne version) est laissée pour compatibilité, l'auteur n'ayant pu
tester la nouvelle version sur le DOS 3.3.
+-------------------------------------+
| >> (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 et 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.
+--------------------------------------+
| >> (C) Daniel MONTARON 1990,1993 << |
+--------------------------------------+
Please send 20 $ or 120 FF to:
+------------------------------------------------------------------+
| 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.
Adressez-nous :
- 120 F à titre de droits d'auteur
- une enveloppe timbrée à votre nom et adresse,
- la référence du logiciel pour lequel vous vous enregistrez (nom et version)
- le type de disquette (3"1/2 ou 5"1/4) que vous utilisez
- votre nom et adresse
S'il existe une nouvelle version, elle vous sera adressée dès sa sortie.
(A imprimer éventuellement avec Shift/Maj+Impr)
(A découper et à poster avec votre envoi:)
|
| M. Daniel MONTARON
|
| 36, rue Eugène OUDINÉ
Ci-joint: |
- un chèque de Francs pour | 75013 PARIS
paiement des droits d'auteur. |
- une enveloppe timbrée à mon | (FRANCE)
adresse pour envoi du logiciel. |
- une seconde enveloppe timbrée |
(facultative) pour mises-à-jour. |
+-------------------+
| AUTRES PROGRAMMES |
+-------------------+
+---------------+
| CALENDRIERS | Gestion de dates et conversion de calendriers.
+---------------+
Gère et convertit les calendriers: Arménien(**), Copte(**), Égyptien ancien,
Grégorien, Israélite(**), Julien, Mayas(**), Musulman(**), Républicain,
Romain.
-donne chaque jour : le jour de la semaine, la date dans différents
calendriers, le numéro julien associé, l'âge et la phase de la lune.
-donne chaque année: les divers éléments du comput: années bissextiles, retard
julien, lettres dominicales, nombre d'or, épacte, cycle solaire et indiction
romaine, les dates de Pâques et des principales fêtes(**) civiles et
religieuses, les quatre saisons.
- donne la différence en jours entre deux dates (*)
-contient une véritable encyclopédie sur les calendriers, la lune etc...
Version DOS (*). Version Windows (**).
+---------------+
| HEXCRIRE | Editeur Hexadécimal.
+---------------+
HEXCRIRE est aux fichiers binaires ce qu'un traitement de texte est aux
fichiers textes. Affichage, édition plein écran, saisie et modifications,
ascii et hexadécimal, recherches, couper/coller, etc...
Possibilité d'utiliser la souris.
Et ce sur des fichiers de longueur illimitée .
Version CP/M, CP/M+, Turbodos.
Une version Windows utilisant la mémoire linéaire est en préparation.
+------+
| DMTX | Télécommuniquez... même sous CP/M!
+------+
DMTX est un logiciel de télécommunication utilisable sur la plupart des
machines 8 bits à base de Z80, 8080, 8085 tournant sous CP/M, CP/M+, MP/M,
Turbodos. Entièrement paramétrable (7/8 bits, parité, vitesse, échos ...) il
gère les protocoles X-MODEM (CRC et checksum), Y-MODEM et Y-MODEM batch et
reconnait les séquences Hayes et Minitel. Il permet l'appel automatique, même
sur un minitel ordinaire. DMTX permet aux machines 8 bits de communiquer et/ou
transférer des fichiers avec les micros les plus récents.
+--------------+
| WORD2COM |
| WORD to COM |
+--------------+
Crée un fichier autoaffichable (.com) à partir d'un fichier texte, sans
quitter le traitement de texte.(WORD4/WORD5/WORD5.5)
Il n'accroit le fichier texte que d'une centaine d'octets. (32 bytes pour la
version réduite). Respecte les accents, alphabets nationaux, caractères
graphiques, ombres...
Utilise la couleur, l'inversion vidéo, le clignotement... Gère [page avant]
[page arrière] [HOME] [F1] [Esc]. Invite et écran d'aide en français. Longueur
de page réglable.
+---------------+
| PREMIERS |
+---------------+
Liste autoaffichable des nombres premiers
+---------------+
| ASCII |
+---------------+
Triple table Ascii (décimale et hexa) autoaffichable
+---------------+
| ZODIAC | Votre zodiaque de naissance !
+---------------+
ZODIAC donne pour toute date, depuis le lundi 1 janvier 4713 avant Jésus-
Christ, la position des principaux luminaires sur les zodiaques écliptique et
stellaire: Soleil, Lune, Mercure, Mars, Vénus, Jupiter, Saturne, Uranus,
Neptune, Pluton, Chiron, Cérès, Pallas, Vesta, Junon; ainsi que les étoiles
Acturus, Véga, Altaïr, Régulus, Sirius, Antarès, Procyon, Capella, Rigel...
ZODIAC permet également d'étudier les transits et autres progressions entre
deux dates.
Représentation graphique symbolique. Nécessite une carte graphique.
+-----------------------+
| LE COMPTE EST-IL BON ?| Le célèbre jeu télévisé sur votre écran Windows
+-----------------------+
Le Compte Est Bon sous Windows3
Le célèbre jeu télévisé maintenant sur l'écran de votre PC ! Jeu sous Windows.
Vous disposez d'une minute pour trouver le bon compte!
Largement autodocumenté.
Inclus: une calculette arithmétique à notation polonaise inversée.
Nécessite: Windows 3 mode standart, 286. Recommandé: EGA/VGA, souris.
+---------------+
| ÉCRIS-TON NOM |
+---------------+
Jeu pour les tous petits
Pour apprendre aux enfants de 3 à 6 ans à écrire leur (pré)nom (et PAPA, MAMAN
etc...), à attraper une souris et à travailler avec l'ordinateur de PAPA.
Nécessite Windows 3 mode standard et une souris.
+-------------------+
| AUTRES PROGRAMMES |
+-------------------+
+---------------+
| DMBatBat | Un super SysInfo avec retour dans Errorlevel.
+---------------+
DMBatBat est un étonnant analyseur de configuration: non seulement il teste le
bios et le hard (quincaillerie), mais il positionne ERRORLEVEL en conséquence.
Côté pile, un super SYS-INFO à affichage par fenêtres: Il indique la date et
l'heure actuelle, la date du bios et la version du dos, l'identification OEM,
le type machine (PC/XT/AT/PS...), le type de cpu (NEC V20, V30, Intel
8088,8086,80188,80186,80286,80386,80486, SX ou DX...), de coprocesseur
mathématique (80x87xx), le drive actif et de boot, le type de lecteur, de
souris, le nombre de floppy, d'imprimantes, de RS232, la présence de modem
interne, de joystick, la nature de la carte vidéo, les différentes tailles
mémoires (conv, étendue, EMS, XMS), les TSR, SFT, etc etc...
Côté face un utilitaire batch: DMBB retourne ces indications dans ERRORLEVEL,
ce qui permet de les tester par la commande IF de tout programme batch, y
inclus autoexec. Avec DMBB=Daniel-Montaron-Bath-Batch, on peut réaliser de
bath programmes batch !
Une autre utilisation de DMBB est la protection des softs: par appel de DMBB
un programme peut tester l'équipement sous lequel il tourne.