J'ai besoin de commandes DOS pour réaliser un fichier .bat

J'ai besoin de commandes DOS pour réaliser un fichier .bat - Logiciels - Windows & Software

Marsh Posté le 14-04-2005 à 18:43:53    

Bonjour!
 
J'ai un petit PC que je fait tourner aussi bien sous Win98 que sous DOS. Je l'ai configuré pour qu'en arrivant sous DOS après avoir appuyé sur F8 tous les drivers soient chargés (carte son et CD-ROM en particulier). J'avais fait un topic à l'époque pour cette configuration.
 
L'ennui, c'est que lorsque je format pour réinstaller Win98, tout est perdu. C'est pourquoi je pensais créer un fichier .bat qui irai copier-coller les pilotes aux endroits souhaité sur le dur et rajouterai les lignes de commandes nécessaires dans Autoexec.bat et config.sys
 
Pour la copie de fichier, c'est facile avec copy et xcopy. Mais pour l'inscription de lignes dans les fichiers, on fait comment? Je sais que ça se fait sous Linux, mais sous DOS? :??:


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 18:43:53   

Reply

Marsh Posté le 14-04-2005 à 19:23:37    

echo "creation du chiser">c:\fichier.txt
echo "ajout d une ligne a la fin du fichier" >>c:\fichier.txt


---------------
#mais-chut
Reply

Marsh Posté le 14-04-2005 à 19:28:23    

Merci :jap:


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 19:38:41    

Es-tu sûr que echo ne sert pas juste à l'affichage d'un message? Ca n'a pas l'aire de me créer un fichier ici.


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 19:40:44    

echo affiche du texte et le redirecteur > l'écrit dans un fichier.
 
> remplace/crée un fichier
>> ajoute à la fin du fichier


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 14-04-2005 à 19:44:28    

Merci, ça fonctionne. :jap:  
 
Quel est le préfixe à ajouter pour insérer une ligne de commentaire?


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 19:45:31    

REM ou alors ;


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 14-04-2005 à 19:47:40    

:)


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 20:29:45    

Pour créer un répertoire, c'est bien md ?
 
Pourquoi en haut de mon fichier il écrit toujours "ECHO est actif"? :??:


Message édité par Dfoisafoir le 14-04-2005 à 20:33:07

---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 20:53:41    

Salut
 
Tout à fait md (make directory en clair) sert bien à créer un répertoire.
pour Echo est actif quelle commande as-tu exécuté dans ton fichier?


Message édité par Duschmulz le 14-04-2005 à 20:54:03
Reply

Marsh Posté le 14-04-2005 à 20:53:41   

Reply

Marsh Posté le 14-04-2005 à 21:06:07    

J'ai écrit plusieurs lignes comme celle-ci:
 
echo device=himem.sys /testmem:off>>c:\test\Config.sys


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 21:55:55    

Place dans ton batch à la première ligne "@ECHO OFF" (sans les guillemets) ...

Reply

Marsh Posté le 14-04-2005 à 22:06:32    

Maintenant il écrit "ECHO est inactif".
 
Il n'y a pas un moyen pour qu'il écrive juste les lignes que je veux? Pourquoi il écrit toujours ça?


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 22:08:50    

Essaie de précéder les lignes par le symbole @

Reply

Marsh Posté le 14-04-2005 à 22:35:45    

Rien de mieux


---------------
Mon feed-back
Reply

Marsh Posté le 14-04-2005 à 23:04:12    

Ta commande echo on ne doit pas être suivie par >

Reply

Marsh Posté le 14-04-2005 à 23:17:23    

Je n'ai écrit echo on nul part :/


---------------
Mon feed-back
Reply

Marsh Posté le 15-04-2005 à 00:08:53    

Bonsoir,
 
Commande = edit + nom du fichier.
exemple : edit autoexec.bat
 
A+

Reply

Marsh Posté le 15-04-2005 à 00:46:20    

Dfoisafoir a écrit :

Je n'ai écrit echo on nul part :/


Ben alors tu enlèves simplement echo devant chaque ligne (echo ne sert qu'à afficher tes commandes au moment de l'exécution de celles-ci)


Message édité par Duschmulz le 15-04-2005 à 00:47:47
Reply

Marsh Posté le 15-04-2005 à 08:43:58    

Donc la ligne echo device=himem.sys /testmem:off>>c:\test\Config.sys
 
devient juste device=himem.sys /testmem:off>>c:\test\Config.sys
 
J'essaye ça en rentrant tout à l'heure


---------------
Mon feed-back
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed