Ajouter à l'aide d'un .bat des lignes ds1fichier à un endroit précis

Ajouter à l'aide d'un .bat des lignes ds1fichier à un endroit précis - Shell/Batch - Programmation

Marsh Posté le 31-03-2005 à 11:28:41    

VOila, en fait je veux faire un script afin d'ajouter les lignes suivantes:
original_SystemROMBreakpoint=<nil>
SystemROMBreakpoint=0
 
dans le fichier system.ini  (win98) dans la section [386Enh]
 
Idée :

Code :
  1. find /V "[386Enh]" <remp.txt> %temp%.\remp.tmp 
  2. Echo original_SystemROMBreakpoint=<nil> >>remp.txt //problème d'interpretation de <nil>
  3. Echo SystemROMBreakpoint=0 >>remp.txt


 
voila, merci

Reply

Marsh Posté le 31-03-2005 à 11:28:41   

Reply

Marsh Posté le 31-03-2005 à 13:01:24    

up

Reply

Marsh Posté le 01-04-2005 à 19:38:30    

Pourquoi pas en VBS...

Reply

Marsh Posté le 02-04-2005 à 08:44:43    

sbbtn a écrit :

problème d'interpretation de <nil>


 
Les < et > sont les opérateurs de redirection --> il faut utiliser un caractère d'échappement : ^
 
Donc :
Echo original_SystemROMBreakpoint=^<nil^> >>remp.txt
 
Voilà.  

Reply

Marsh Posté le 04-04-2005 à 14:05:47    

wackevat a écrit :

Les < et > sont les opérateurs de redirection --> il faut utiliser un caractère d'échappement : ^
 
Donc :
Echo original_SystemROMBreakpoint=^<nil^> >>remp.txt
 
Voilà.


 
Ok merci pour l'info;
 
Maintenant le problème majeur, c'est que ces 2 lignes que j'insère, sont insérés à la fin de mon fichier et pas à l'endroit ou je veux (cad juste après le tag [386Enh])....

Reply

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

Je viens de tester le caractère d'échappement, ça fonctionne pour "nil^>"
 
mais pas pour ^<nil
 
J'ai le message d'erreur fichier introuvable

Reply

Marsh Posté le 04-04-2005 à 16:14:53    

sbbtn a écrit :

Ok merci pour l'info;
 
Maintenant le problème majeur, c'est que ces 2 lignes que j'insère, sont insérés à la fin de mon fichier et pas à l'endroit ou je veux (cad juste après le tag [386Enh])....


C'est clair vu ta procédure. Regarde l'aide en ce qui concerne les opérateurs de redirection et tu comprendras.
 
Il faut passer par un fichier temporaire.
 

sbbtn a écrit :

Je viens de tester le caractère d'échappement, ça fonctionne pour "nil^>"
 
mais pas pour ^<nil
 
J'ai le message d'erreur fichier introuvable


Je ne sais pas comment tu as tapé exactement, mais voici ce que j'obtiens :
http://img172.exs.cx/img172/7757/nil1vu.jpg
 

Reply

Marsh Posté le 04-04-2005 à 22:41:33    

pour inserer ou tu veus regarde l'utiliataire "setx"
du toolkit de W2k

Reply

Marsh Posté le 05-04-2005 à 10:07:10    

scuny a écrit :

pour inserer ou tu veus regarde l'utiliataire "setx"
du toolkit de W2k


Le prob c'est que je suis sous win98se...

Reply

Marsh Posté le 05-04-2005 à 16:19:34    

lol, ne fait "setx" fonctionne parfaitement bien sous 98; par contre, et le problème est là, c'est que l'on est obligé de spécifier une position (coord x,y) et ça ça fonctionne pas trop par rapport à ce que je veux...

Reply

Sujets relatifs:

Leave a Replay

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