home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
dos
/
fr
/
dosbis
/
dirbis.doc
< prev
next >
Wrap
Text File
|
1994-11-19
|
20KB
|
436 lines
┌───────────────────────┐
│ DirBis - (c) P.TORRIS │
└───────────────────────┘
┌──────────────────────────────────────────────────────────────────┐
│ Ce programme fait partie d'un ensemble de petits utilitaires │
└──────────────────────────────────────────────────────────────────┘
-----------------------------------------------------------------------
Le nom d'origine de ce programme possède le suffixe "BIS" car il fait
partie d'un ensemble d'utilitaires qui possèdent tous ce même suffixe.
Néanmois, étant donné sa fonction et pour une utilisation plus pratique
vous pouvez l'abréger en conservant toutefois un nom relatif.
Exemple : DIRB convient très bien.
Pour renommer DirBis en Dirb, tapez sous DOS : REN DIRBIS.EXE DIRB.EXE
REN DIRBIS.DOC DIRB.DOC
-----------------------------------------------------------------------
┌────────┐
│ DirBis │
└────────┘
DirBis est un programme permettant d'afficher le contenu d'un
répertoire. Ses avantages par rapport au DIR traditionnel sont :
* Affichage sur 2 ou 3 colonnes (suivant options)
* Affichage des fichiers et répertoires Cachés et Systèmes.
* Tri horizontal des fichiers et répertoires.
* Affichage multi-couleurs basé sur les extensions.
* Défilement avant/arrière si plus d'un écran.
DirBis s'utilise de la même manière que le DIR du DOS.
-----------------------------------------------------------------------
Syntaxe : DirBis
Affiche le contenu du répertoire courant.
Unité|Chemin|Ficher|Jokers|Options acceptés.
-----------------------------------------------------------------------
Options : /D : Bascule affichage standard ou [D]étaillé.
Standard = NomFichier Taille. (*)
Détaillé = NomFichier Attribut Date Heure.
/M : Bascule affichage couleurs ou [M]onochrome.
Couleur = Coloration d'après extensions. (*)
Monochrome = Affichage compatible monochrome.
/T : Bascule tri ou non [T]ri des fichiers/répertoires.
Tri = Affichage trié des fichiers (*)
Non tri = Affichage sans tri particulier.
--------------------------------------------------------
(*) Mode défaut standard si pas variable d'environnement
--------------------------------------------------------
- L'ordre des options importe peu. Avant ou après un chemin éventuel.
- La notion de bascule s'explique par le fait que ces options peuvent
être définies par la variable DIRBIS, modifiant ainsi le mode par
défaut du programme. Voyez "Variable d'environnement" ci-dessous.
-----------------------------------------------------------------------
Exemple : DirBis
DirBis /d
DirBis c:\Windows\System\*.drv /d /t
-----------------------------------------------------------------------
A ces options s'ajoute une autre série permettant l'affichage sélectif
basé sur les attributs des fichiers et répertoires.
Options : /AA : Affichage si [A]ttribut archive : [A]rchive.
/AR : Affichage si [A]ttribut lecture : [R]ead only.
/AH : Affichage si [A]ttribut caché : [H]idden.
/AS : Affichage si [A]ttribut système : [S]ystem.
/AD : Affichage si [A]ttribut répertoire : [D]irectory.
Pour mémo, la première lettre du paramètre est toujours "A"
de [A]ttribut, et la seconde est relative à la première
lettre du nom anglais de l'attribut. Cette disposition est
compatible avec le DIR du DOS. Pour garder ses habitudes...
* Ces paramètres peuvent être combinés entre-eux.
-----------------------------------------------------------------------
Exemple : DirBis /aa
Affiche seulement les fichiers possédant l'attribut Archive,
c'est à dire les fichiers éventuellement à archiver, non
copié par un backup précédent.
DirBis /ad
Affiche seulement les sous-répertoires du répertoire courant.
DirBis c:\ /as /ah /d
Affiche les fichiers possédant AU MOINS l'attribut Système ET
l'attribut Caché (les deux en même temp) de la racine du
disque C: avec affichage détaillé.
-----------------------------------------------------------------------
OPTIONS
-------
Le mode détaillé obtenu avec le paramètre /D permet l'affichage des
attributs, dates et heures des fichiers et répertoires. L'affichage se
réalise ici sur 2 colonnes de la forme suivante :
NomFichier Attribut Date Heure
NomFichier : est le nom du fichier ou du répertoire.
Attribut : est l'attribut du fichier (ou répertoire).
Codage utilisé : ARHS (idem DOS)
A = Fichier archive = [A]rchive
R = Fichier lecture = [R]ead Only
H = Fichier caché = [H]idden
S = Fichier système = [S]ystem
Un point indique que l'attribut relatif n'est pas actif.
Les attributs répertoires n'apparaissent qu'en cas de
besoin, signalant par exemple les répertoires cachés.
L'attribut archive "A" peut mettre instantanément en
évidence les fichiers modifiés depuis un dernier Backup.
Rappelons que ce dernier désactive cet attribut après la
copie d'un fichier. En pratique un DirBis /D peut signaler
les nouveaux fichiers ou les fichiers modifiés. De même,
un DirBis /AA n'affiche lui que les fichiers possédant AU
MOINS l'Attribut Archive.
Le prg XCOPY du DOS peut également modifier cet attribut
si les options adéquates sont utilisées. Voyez XCOPY /?
Date : est la date de création du fichier ou de dernière modif.
Format français : 31-12-1994
Heure : est l'heure de création ou de dernière modification.
Format 24 heures : 23:59
-----------------------------------------------------------------------
DEFILEMENT
----------
DirBis rend directement la main si le nombre de fichiers tient sur un
seul écran. Dans le cas contraire, les touches du curseur <HAUT> et
<BAS> permettent un défilement automatique avant/arrière.
Des petites flèches peuvent faire leurs apparitions, respectivement sur
le cadre haut et bas pour indiquer s'il reste ou non des fichiers à
visualiser. La sortie du programme s'obtient à tous moments, en figeant
l'écran affiché, par les touches ESC ou RETURN au choix, ou encore :
NOUVEAU
-------
En mode défilement, si la sortie du programme était possible en tapant
directement un caractère (le début d'un nom de fichier par exemple), ce
caractère ne pouvait néanmoins être pris en compte directement par la
ligne de commande DOS puisqu'il servait tout d'abord à quitter DirBis !
La situation est maintenant réglée (*). Il est toujours permis de
quitter le mode défilement en tapant directement un nom de fichier,
mais le premier caractère est assuré d'être bien pris en compte et
reconnu directement par la ligne de commande DOS. En pratique, pour
quitter le mode défilement et lancer par exemple un fichier, il suffira
simplement de taper directement le nom du fichier désiré. Il s'inscrira
naturellement sur la ligne de commande. Tous les caractères valides
sont acceptés (seuls les caractères autorisés normalement dans les noms
de fichiers sont valides).
(*) Nécessite AT ou supérieur.
-----------------------------------------------------------------------
ERREUR
------
Le nombre de fichiers que peut gérer Dirbis dépend exclusivement de la
mémoire disponible. il s'agit ici de la mémoire conventionnelle. Si
celle-ci fait défaut et/ou si le nombre de fichiers est très important,
il est possible que DirBis ne puisse afficher tous les fichiers
présents. Dans ce cas, l'utilisateur est toujours informé par
l'émission d'un petit Beep et le dernier fichier porte le nom de :
(ERREUR) avec 0 octet.
Ce fichier est totalement fictif, il n'existe pas. Il n'est pas trié
parmis les autres et il est toujours placé à la fin de la liste pour un
répérage immédiat. Par contre, les indications sur le nombre de
fichiers/répertoires et la capacité en octets sont toujours réelles.
Le manque de mémoire peut résulter par exemple d'un appel par le shell
(sortie temporaire vers DOS) d'un autre programme si celui-ci ne libère
pas assez de cette mémoire. Situation devenant rare avec les programmes
modernes.
Rassurez-vous, en utilisation normale, DirBis est capable de gérer
théoriquement quelques 15000 à 20000 fichiers suivant la configuration.
Cela permet donc une utilisation sans crainte, même avec les disques CD
-----------------------------------------------------------------------
EXTENSIONS
----------
Les extensions reconnues par DirBis ont été choisies de façon à prendre
en compte les extensions les plus courantes, tout en évitant la
surcharge. Vous vous habituerez très vite à ces couleurs. Dans le cas
contraire, utilisez le paramètre /M pour un affichage monochrome
(standard DOS) et réglez la variable d'environnement une fois pour
toutes (Voir ci-dessous).
Les principales extensions sont les (.BAT, .COM, .EXE) qui possèdent
chacune leur propre et unique couleur pour un repérage immédiat.
Parmis les autres extensions, celles appartenant à une même famille
(même type de fichiers) sont groupées sous une même couleur. C'est le
cas notamment des fichiers textes Ascii (.DOC, .TXT), des fichiers
compactés (.ARJ, .ZIP, .LZH), des fichiers sources de programmation
(.BAS, .PAS, .ASM, .C), des fichiers axés système (.SYS, .DRV), ou
encore des fichiers temporaires (.BAK, .TMP, .$$$) ...
Les extensions non reconnues sont affichées avec la couleur par défaut.
INFO
----
A noter que les couleurs se sont pas influencées par les différents
attributs des fichiers et seront toujours bien fonction des extensions.
-----------------------------------------------------------------------
A SAVOIR
--------
DirBis ne modifie pas la couleur du fond d'écran. Il a été néanmoins
prévu pour fonctionner correctement avec un fond d'écran NOIR standard.
En conséquence, DirBis ne modifiera jamais la couleur du fond actif et
il conservera toujours ses propres couleurs. Il faut donc veiller à
éviter une couleur de fond déjà utilisée par DirBis !
Pour revenir à la couleur DOS d'origine, il suffit de tapez : MODE Co80
(*) Signifie écran Couleur, 80 colonnes. Voir MODE du DOS
ECRAN MONOCHROME
----------------
Le programme détecte automatiquement un écran monochrome et force alors
le mode compatible mono-couleur pour un affichage correct (Gris/Noir).
Le paramètre /M n'est donc pas nécessaire dans ce cas.
-----------------------------------------------------------------------
ATTENTION
---------
Le nombre de fichiers indiqué peut différer du nombre donné par un DIR
traditionnel. En effet, alors que DOS affiche un nombre global
intégrant aussi bien les fichiers que les répertoires, et de surcroit
en rajoutant systématiquement les deux sous-répertoires <.> et <..>
s'ils existent, DIRBIS effectue un calcul plus équitable en indiquant
bien le nombre exact de fichiers contenus dans le répertoire, et
seulement ceux-ci. Le nombre de sous-répertoire étant lui donné par
ailleurs. De plus, DirBis ne prend jamais en compte les 2 répertoires
fictifs <.> et <..> Le résultat est donc toujours plus parlant.
Nbr fichiers + Nbr répertoires + (2 si non racine) = DIR traditionnel
------------------
Comme le DIR du DOS, le nombre d'octets affiché représente la somme des
fichiers présents dans le répertoire listé. Les éventuels fichiers des
sous-répertoires ne sont pas comptabilisés. Ceci bien sûr pour éviter
un calcul parfois long sur un simple DIR dans la racine (Pensez CD-ROM)
Néanmoins, ce genre de renseignements peut être obtenu en utilisant le
programme OCTETBIS du même auteur qui réalise lui un calcul complet.
Parmis l'ensemble DosBis :
OCTETBIS : Calcul complet d'un répertoire. (fichiers,taille,etc)
ATTRBIS : Affiche et modifie les attributs d'un fichier.
TOUCHBIS : Uniformise la date/heure d'une série de fichiers.
-----------------------------------------------------------------------
LES FICHIERS CACHES
-------------------
A noter que DirBis affiche et comptabilise bien tous les fichiers
présents, y compris les fichiers ou répertoires "Cachés" et "Système",
contrairement au Dir traditionnel en mode standard (défaut). Le nombre
et la taille des fichiers/répertoires peuvent donc encore différés.
-----------------------------------------------------------------------
VARIABLE D'ENVIRONNEMENT
------------------------
La variable d'environnement permet de régler le mode par défaut du prg.
Par défaut DirBis réalise un affichage standard, multi-couleurs et trié
Les paramètres /D, /M et /T permettant occasionnellement d'obtenir un
affichage détaillé et/ou mono-couleur et/ou non trié.
Néanmoins, il est possible de paramétrer ce mode défaut comme bon vous
semble. Pour obtenir par exemple un affichage détaillé en tapant
simplement DirBis, sans devoir utiliser à chaque fois le paramètre /D,
il suffit juste d'utiliser la variable d'environnement à taper
directement sous DOS pour un usage ponctuel, ou à placer directement
dans le fichier Autoexec.bat pour un usage permanent.
-------------------------------
La définition dans les 2 cas est la suivante, il sufit de taper :
SET DIRBIS=Options
Où Options = Un ou plusieurs paramètres (Voir Options)
Exemple : SET DIRBIS=/D
SET DIRBIS=/M
SET DIRBIS=/D /M /T
(*) Mettez les paramètres désirés après le =
(*) Séparez les divers paramètres avec 1 espace.
-------------------------------
En tapant directement une définition sous DOS, ou en l'insérant dans
votre Autoexec.bat, vous verrez qu'en tapant ensuite DirBis sans
paramètre, les paramètres définis dans la variable seront actifs.
Pour modifier, il suffit de recommencer avec les paramètres désirés.
Pour annuler à tous moments la définition, il suffit de : SET DIRBIS=
(*) Rien après le =
-------------------------------
A SAVOIR
--------
En tapant directement une définition sur la ligne de commande DOS,
celle-ci ne sera plus valable dés la coupure de l'ordinateur. Pour la
rendre permanente, il faut l'insérer dans le fichier Autoexec.bat.
(*) Rédémarrez ordinateur si modification de l'Autoexec.bat !
Dans tous les cas, les paramètres adéquats sont toujours fonctionnels.
Ils agissent en tant que bascule, c'est à dire qu'ils inversent le mode
par défaut, quel qu'il soit.
Par exemple, le paramètre /D réalise normalement un affichage détaillé
si la variable d'environnement ne l'utilise pas. Mais dans le cas
contraire, ce même paramètre permet le retour à l'affichage standard.
Les paramètres de la ligne de commande sont toujours prioritaires sur
ceux définis éventuellement dans la variable d'environnement.
* Bien que non recommandé, la variable peut éventuellement contenir les
options concernant la sélection par attributs du type /AA, mais ces
options ne sont pas à bascule. Il faudra donc éviter leur
double-emploi avec la ligne de commande !
-----------------------------------------------------------------------
VITESSE DE DEFILEMENT
---------------------
La vitesse de défilement (haut/bas) obtenue avec le clavier dépend de
son réglage initial (délai et répétition). Il faut savoir que par
défaut, ce réglage n'est pas fixé au maximum. Pour un plus grand
confort, vous pouvez augmenter la vitesse de façon sensible en
utilisant l'utilitaire MODE du DOS, avec la syntaxe suivante :
Exemple : Clavier rapide, tapez :
MODE CON: RATE=32 DELAY=1
Exemple : Clavier normal, tapez :
MODE CON: RATE=20 DELAY=2
Note: Commande non reconnue par tous les claviers.
A savoir que cette commande agit en permanence, aussi bien sous DOS que
dans toutes les applications (sauf si une application la modifie).
Il est facile de créer deux fichiers batch contenant chacun la commande
appropriée pour une utilisation ponctuelle (RAPIDE.BAT et NORMAL.BAT).
Si maintenant vous en avez vraiment assez d'attendre votre curseur,
rajoutez donc la commande en mode rapide directement dans votre fichier
AUTOEXEC.BAT (avant appel menu ou interface graphique éventuel), et
votre clavier sera en mode rapide dès l'allumage de votre ordinateur.
-----------------------------------------------------------------------
L'option "/?" affiche un écran d'aide. Exemple: DirBis /?
-----------------------------------------------------------------------
DIRBIS, Copyright (c) Pierre TORRIS.
Chemin Carmier, 62520 Le Touquet, France.