Voici maintenant les commandes externes du DOS.
Comme vous devez l'avoir lu avant , les commandes externes sont placées sur un support magnétique en l'occurrence le disque dur , dans le répertoire DOS généralement. Mais avant tout nous allons voir quelle est la procédure utilisée par DOS pour rechercher les fichiers de commande.
DOS ne cherche qu'à des endroits précis les commandes externes ou les fichiers exécutables d'une application. Ces fichiers peuvent comporter trois types d'extensions pour indiquer à DOS qu'ils sont des fichiers de programme. Les fichiers .COM ( fichiers de commande ),les fichiers .EXE (fichiers exécutables), les fichiers .BAT( fichiers de commandes ).Les fichiers .COM et .EXE sont écrit en langage machine. Les fichiers .BAT contiennent des séries d'instructions et de commandes qui peuvent être lues par un éditeur de texte. Les endroits où DOS cherche ces fichiers sont déterminés par le répertoire en cours et par la commande PATH.
Quand une commande est tapée par l'utilisateur,DOS essaie de localiser puis de lancer cette commande. La première étape de DOS va être de déterminer si cette commande est interne,si elle est il l'exécute et le programme est chargé. Si elle n'est pas interne , il parcours les fichiers .COM, .EXE,et .BAT du répertoire en cours et dans cette ordre là , puis exécute le premier fichier portant le nom indiqué dans la commande tapée. Si la commande n'est pas dans le répertoire en cours, DOS parcours tous les répertoires mentionnés dans le PATH ( chemin d'accès que l'on peut paramètrer )de DOS en cherchant les extensions toujours dans le même ordre. Et enfin s'il ne trouve pas la commande tapée, il génère un message suivant :" Commande ou nom de fichier incorrect "
Voici dans ce tableau la liste des commandes externes de DOS ( toujours la version 6.x )
APPEND
EXPAND
MSCDEX
ASSIGN
FASTOPEN
MSD
ATTRIB
FC
NLSFUNCT
BACKUP
FDISK
POWER
CHCP
FIND
PRINT
CHKDSK
FORMAT
QBASIC
CHOICE
GRAFTABL
RECOVER
COMMAND
GRAPHICS
REPLACE
COMP
HELP
RESTORE
DEBUG
INTERLNK
SCANDISK
DEFRAG
INTERSVR
SETVER
DELTREE
JOIN
SHARE
DISKCOMP
KEYB
SORT
DISKCOPY
LABEL
SUBST
DOSKEY
MEM
SYS
DOSSHELL
MEMMAKER
TREE
EDIT
MIRROR
UNDELETE
EMM386
MODE
UNFORMAT
EXE2BIN
MORE
XCOPY

RetourPage Suivante