Ouvrez Apps.inf |
---|
Lorsque vous lancez une application Dos, Windows recherche
systématiquement un fichier Pif portant le même nom, d'abord
dans le répertoire de l'application, puis, en cas d'échec, dans
le répertoire \Windows\Pif. L'application est lancée
dès que le fichier Pif est trouvé. Si le fichier Pif reste
introuvable, la recherche porte sur le fichier Apps.inf.
Deux cas de figure peuvent alors se présenter : soit
l'application y est répertoriée et Windows crée un fichier Pif
qu'il lance avec les paramètres renseignés dans le fichier Apps.inf,
soit l'application n'est pas répertoriée dans ce fichier
miracle et l'application est alors lancée avec les paramètres
par défaut. Pour savoir si votre application figure bien dans Apps.inf
et connaître ses paramètres, ouvrez ce fichier situé en \Windows\Inf.
Créez un fichier Pif |
---|
Si votre application n'est pas répertoriée dans le fichier Apps.inf,
et que les paramètres par défaut ne vous conviennent pas, il
faut créer un fichier Pif. Sachez que la moindre modification
des propriétés d'une application Dos génère automatiquement
son homologue Pif dans le même répertoire. Pour visualiser ce
fichier, n'oubliez pas de rafraîchir l'affichage de l'Explorateur.
A partir du moment où un fichier Pif existe pour une
application, c'est lui qui sera lancé, même lorsque vous
cliquez deux fois sur l'application. De plus, tout changement
apporté aux propriétés de l'application est automatiquement
répercuté dans le fichier Pif. En ce qui concerne les
paramètres de Propriétés (vous y accédez d'un clic
droit sur l'application ou sur son raccourci Pif), sachez que le
nom du fichier Pif peut différer du nom de l'application
originale, seule la commande du fichier Pif étant déterminante.
Vérifiez-la dans l'onglet Programme-Ligne de commande.
Evitez le Mode MS-Dos |
---|
Lorsque vous paramétrez une application MS-Dos, évitez
autant que possible le mode MS-Dos. Celui-ci implique la
fermeture de Windows 95 et, donc, un reboot. Par ailleurs, avec
ce mode, aucun des gestionnaires virtuels de Windows 95 (VCache,
FCDS pour le CD-Rom, etc.) n'est chargé, ce qui oblige à les
charger en mode réel en mémoire conventionnelle. Tentez d'abord
de répondre aux exigences du programme en matière de mémoire
à partir de l'onglet Mémoire (Propriétés du
menu contextuel).
Laissez Windows décider |
---|
Si vous désirez paramétrer une application Dos, mais si vous
ne connaissez pas exactement ses exigences, laissez Windows
choisir. Cliquez sur le bouton droit de la souris sur une
application Dos et sélectionnez la commande Propriétés;
vous accédez alors à l'onglet Programme. Cliquez sur Paramètres
avancés..., cochez l'option Suggérer le mode MS-Dos
approprié (plein écran ou fenêtre Dos, c'est Windows qui
décidera). Si vous savez que ce programme ne fera en aucun cas
appel à une (ou des) application(s) Windows, cochez également
l'option Empêcher la détection de Windows par des programmes
MS-Dos. Certains programmes se bloquent en effet dès qu'ils
détectent la présence de Windows.
Jouez avec la mémoire |
---|
Toujours dans le cadre de la configuration d'une application
Dos, l'onglet Mémoire des Propriétés de
l'application vous autorise une gestion assez fine de la
mémoire. Au sein de la rubrique Mémoire conventionnelle,
laissez actives les deux options Auto. Environnement
initial aura la même taille que celle éventuellement définie
par la commande Shell de votre Config.sys. Par
sécurité, cochez l'option Protégé. Cela évitera toute
intervention inoportune de Windows. Pour la mémoire paginée,
réalisez quelques tests, en commençant pas l'option Auto.
Windows simulera alors ce type de mémoire pour peu que votre Config.sys
ne stipule pas son exclusion (par la ligne Device=Emm386.exe
NOEMS).
Chargez les gestionnaires |
---|
Après validation, les modifications de la fenêtre Propriétés
sont enregistrées. Si, après des essais, les résultats sont
toujours infructueux, vous devrez employer le Mode MS-Dos,
qui implique un reboot. Le programme est alors lancé au sein
d'un environnement autonome où Windows ne figure plus. Si vous
n'avez pas créé de toutes pièces un Config.sys et un Autoexec.bat,
la session Dos se contentera de la configuration définie au
lancement de la machine. Dans ce cas, le reboot est rapide; Win.com
est toujours actif, mais les pilotes virtuels 32 bits ne sont
plus chargés. Sinon, après avoir coché l'option Spécifier
une nouvelle configuration MS-Dos et complétez vos Config.sys
et Autoexec.bat, vous aurez droit à un redémarrage
complet.
Passez-vous de Windows |
---|
Si vous souhaitez vous passer de Windows, il vous faudra
charger les gestionnaires en mode réel et les placer en mémoire
conventionnelle ou en mémoire supérieure. En effet, Windows 95
utilise des pilotes virtuels 32 bits pour gérer votre matériel.
Lorsque vous rebootez en mode MS-Dos, ces gestionnaires virtuels
ne sont pas chargés. Et quand vous voudrez les utiliser, ils
seront ignorés. A moins que vous ne chargiez leurs anciens
pilotes. Prenons le cas du lecteur CD-Rom et de la carte son.
DEVICE=C:\DOS\CDMKE.SYS Rem (Chargement du pilote de bas niveau adapté à votre lecteur de CD-Rom) DEVICE=C:\PROAUDIO\MVSOUND.SYS D:5 Q:12 Rem (Chargement du pilote adapté à votre carte son)
Au sein de l'Autoexec.bat, il vous faudra relancer MSCDEX.EXE,
SmartDrive et fort probablement votre souris...
LOAD C:\DOS\MSCDEX.EXE /D:MSCD000 /L:F Rem (Chargement du pilote du lecteur de CD-Rom de haut niveau) LOAD C:\Windows\Smartdrv.exe Rem (Chargement du cache disque) C:\DOS\MOUSE Rem (Chargement du pilote de la souris)
Evitez de taper |
---|
Dès que vous en êtes à rédiger des fichiers Autoexec.bat
et Config.sys personnalisés pour une application,
rappelez les gestionnaires nécessaires à votre programme via
les zones Config.sys et Autoexec.bat pour sa session en mode
MS-Dos (vous pouvez toujours consulter vos anciens fichiers
conservés sous les noms Auotexec.dos et Config.dos).
Notez que le bouton Configuration... vous permet de vous
passer du clavier en vous proposant quatre cases à cocher pour
les options suivantes (voir ci-dessous :) : création de mémoire
paginée (EMS et UMB), activation du cache disque (SmartDrive),
activation de l'éditeur de commandes MS-Dos (Doskey), et
activation de l'accès direct au disque (Lock). Ce dernier peut
se révéler dangereux pour le disque si l'on n'en connaît pas
l'utilité. Une fois les cases cochées, les commandes
correspondantes sont écrites au sein de vos fichiers de
configuration. Attention ! si vous vous êtes échinés à taper
de beaux Config.sys et Autoexec.bat, n'utilisez pas le bouton Configuration.
La moindre case cochée réinitialise le contenu des deux
fichiers en question en supprimant les instructions que vous
aviez entrées au préalable.
Ajoutez un paramètre à une application Dos |
---|
Vous êtes encore très attaché à une application Dos, mais
vous désirez introduire un paramètre (un nom de fichier, par
exemple) avant qu'elle ne s'ouvre. Prenons comme exemple
l'éditeur texte du Dos, edit.com. Recherchez son raccourci dans
le dossier \Windows\Command. Ouvrez la boîte de dialogue
de ses propriétés et activez l'onglet Programme. A la
fin de la ligne de commande, introduisez un point d'interrogation
(?). Lorsque vous exécuterez cette application, Windows
ouvrira une boîte de dialogue pour vous demander le contenu du
paramètre.
Aller dans le dossier ouvert |
---|
Désirez-vous aller dans une fenêtre Dos exactement dans le répertoire ouvert dans l'Explorateur. Suivez cette marche à suivre :
Dans l'Explorateur, cliquez alors sur le dossier
désiré avec le bouton droit. Dans le menu contextuel,
choisissez MS-Dos Prompt (ou le texte que vous avez
entré). Une fenêtre Dos s'affiche avec le bon dossier.
Suis-je sous Windows ? |
---|
Quand on travaille sous Dos, sous Windows, ou encore en session Dos, on ne sait pas toujours quelle commande utiliser pour aller ou revenir sous Windows. Pour que, au sortir d'un programme Dos lancé en session Dos sous Windows, l'invite vous indique si vous êtes déjà sous Windows, ajoutez la ligne suivante à votre Autoexec :
SET WINPMT=WINDOWS EST ACTIF$
Le WINPMT étant à la session Windows ce que le prompt est à
la session Dos, vous serez prévenu.
Imprimez sous Dos |
---|
Lorsque vous utilisez une application Dos, l'impression ne pose pas de problème en principe; Windows se charge de tout, comme s'il s'agissait d'un programme Windows. Si jamais l'imprimante reste muette :
Vos fichiers Batch ne fonctionnent pas... |
---|
A partir d'une icône, certains fichiers Batch provoquent tout
au plus un rapide passage au noir et s'arrêtent. Cela dépend
des commandes qu'ils contiennent. Pour les faire fonctionner,
exécutez-les à partir du fichier Pif. Mais cela risque de ne
pas être suffisant. Appelez les propriétés du fichier Pif et
activez l'onglet Programme. Dans la ligne de commande,
faîtes précéder l'appel du fichier Batch par Command.com /c
(Voir figure ci-dessous)
Noms de fichiers glissés et déplacés vers l'invite de commande |
---|
Vous pouvez faire glisser les icônes d'un fichier ou d'un
dossier à partir du bureau ou d'un dossier vers l'invite de
commande MS-DOS. Le nom du fichier se trouve alors dans la zone
tampon du clavier de l'application exécutée sous MS-DOS.
Affichage visuel du répertoire à partir de l'invite de commande |
---|
Si vous êtes à l'invite de commande et que vous souhaitez
afficher un répertoire (dossier), tapez "start ." ou
"start .." et un dossier ouvert de ce répertoire
s'affiche sur le bureau.
Utiliser les noms longs dans le Dos |
---|
Maintenant que vous pouvez utiliser des noms de dossiers de plus de 8 caractères, et particulièrement maintenant que vous pouvez avoir des espaces dans ceux-ci, comment faut-il faire pour pouvoir les utiliser dans la ligne de commande ? Vous pouvez rentrer les noms de fichiers (ou dossiers) longs, même s'ils contiennent des espaces en ajoutant des guillements :
dir "Cool Windows Utilities"
ou
cd "Cool Windows Utilities"\config
Notez encore que cela ne marche pas si vous êtes en DOS
"pur" (pas une session sous Windows).
Enlever les ~1 en fin de nom de fichier |
---|
Vous utilisez Dos sous Windows 95 et vous n'appréciez pas les
~1 se trouvant en fin des noms de fichiers ? Voilà la
solution...
Dans REGEDIT, allez dans la section HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem.
Cliquez avec le bouton droit dans la partie de droite et
sélectionner Nouveau / Valeur binaire. Nommez
cette valeur NameNumericTail et pressez la touche Enter,
puis double-cliquer dessus. Dans la boîte de dialogue, dans
l'espace Données de la valeur, vous voyez 0 0 0 0
et le curseur clignote juste après ces quatres zéros. Tapez 0
et Regedit ajoute un deuxième zéro pour vous. Appuyez sur OK
et redémarrez Windows. Maintenant, tous les NOUVEAUX
noms de fichiers longs ou dossiers seront affichés sous Dos avec
les huits premières lettres du noms (par exemple : Mon
fichier long apparaîtra comme MONFICHI à la place de MONFIC~1).
Cela marche pour tous les fichiers et lorsque deux objets ont les
huit premières lettres identiques, Windows revient aux valeurs
par défaut avec le système