Comme dans les shells Unix, il y´a sous DOS une variable d´environnement nommée PATH qui contient une liste ( limitée) de répertoires valides pour les executables. Y´a également une autre variable d´environnement qui contient des extensions, je crois que ce sont les extensions qu´on n´a pas à taper ( par exemple, le . exe dans hospital.exe). Je rappelle que sous les vrais DOS, les noms de fichiers sont limités à 8 caractères + un point + 3 d´extension, et que DOS appelle les fichiers qui dépassent de 6 caractères, un tilde et un chiffre ( faites dir pour le contenu du répertoire).
Enfin le DOS présent dans XP ( plus qu´une émulation) contient deux commandes, ASSOC et FTYPE qui permettent d´associer des extensions à des programmes ; on peut ainsi appeler un . py sous la forme
programme.py
et Python sera automatiquement appelé pour executer le programme. C´est une méthode plus efficace que la façon Unixienne, qui consiste à préciser le chemin de l´executable en début de cet executable.