Problème pour modifier la valeur d'une ligne dans un fichier - Shell/Batch - Programmation
Marsh Posté le 29-06-2010 à 15:54:05
J'arrives bien à selectionner la valeur à modifier, mais comment la modifier ?
Code :
|
Marsh Posté le 29-06-2010 à 19:41:05
Quelque chose comme ça ?
Code :
|
Ce qui donne :
>type msnbuster.ini |
Jean-Pierre.
Marsh Posté le 30-06-2010 à 00:39:09
tout simplement grandiose !!!!!!!!!!!!!!!!!!!
Merci bcp !!!!!!!!!!!!!!!!
chapeau bas Monsieur
Marsh Posté le 29-06-2010 à 14:42:55
Je souhaite, à l'aide d'un batch, modifier le contenu d'un fichier ini avant le lancement de l'application qui lui est liée
apparté : le soft est msnbuster, qui me sert à limiter le temps d'utilisation du pc pour les enfants
Pourquoi ce batch alors que le soft permet de définir des tranches horaires journalières, et le nombre d'heures au quotidien ?
Et bien dans le cas ou, ponctuellement, nous souhaitons limiter exceptionnellement de façon differente pour un certain jour
exemple : lundi =180min allouées mais exceptionnellement ils n'auront que 30min
Je souhaite donc lire le fichier MSNBUSTER.INI, trouver la ligne correspondante au jour en cours (exemple J2) et modifier la valeur après "=" qui est, par défaut à "180".
Fichier MSNBUSTER.INI
Batch que j'ai adapté, sans succès
Il ajoute bien la valeur à la bonne ligne mais il laisse l'ancienne valeur après !
Alors que le bon résultat devait être
;
Avez-vous une idée car je tourne en rond avec des tests non concluants dans tous les sens
Message édité par CARL KEATON le 29-06-2010 à 15:55:28