J'ai besoin de commandes DOS pour réaliser un fichier .bat - Logiciels - Windows & Software
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
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.
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
Marsh Posté le 14-04-2005 à 19:44:28
Merci, ça fonctionne.
Quel est le préfixe à ajouter pour insérer une ligne de commentaire?
Marsh Posté le 14-04-2005 à 19:45:31
REM ou alors ;
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"?
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?
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
Marsh Posté le 14-04-2005 à 21:55:55
Place dans ton batch à la première ligne "@ECHO OFF" (sans les guillemets) ...
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?
Marsh Posté le 14-04-2005 à 23:17:23
ReplyMarsh Posté le 15-04-2005 à 00:08:53
Bonsoir,
Commande = edit + nom du fichier.
exemple : edit autoexec.bat
A+
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)
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
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