[VBS] Modification d'un fichier du type .INI

Présentation
La modification d'un fichier INI est possible sans avoir à tout réécrire et sans utilisation d'API Windows.
Téléchargement
Compatibilité
Windows
0  0 
Téléchargé 27 fois Voir les 4 commentaires
Détails
Catégories : VBS
Voir tous les téléchargements de l'auteur
Licence : Freeware
Date de mise en ligne : 25 mars 2011




Avatar de SfJ5Rpw8 SfJ5Rpw8 - Expert éminent sénior https://www.developpez.com
le 15/01/2011 à 7:38
Bonjour, Moncef ,

merci pour ta (tes) contribution..

un petit problème dans ton code, voir ligne 165 :
Code : Sélectionner tout
  Set fich=fso.OpenTextFile("C:\Test.ini",ForReading,False)
un code de test n'as pas été modifié ..
Avatar de l_autodidacte l_autodidacte - Modérateur https://www.developpez.com
le 15/01/2011 à 8:20
Bonjour bbil

Désolé pour l'oubli et l'inattention(tu vois la situation dans le pays.....)
Je vais corriger mais la page en question est actuellement indisponible.

[EDIT] FAIT Merci à toi bbil pour la remarque.
Avatar de l_autodidacte l_autodidacte - Modérateur https://www.developpez.com
le 23/01/2011 à 11:14
Un petit bug a été constaté lorsqu'une clé existe avec la même valeur qu'on tente d'écrire.
J'ai modifié le code en conséquence, notamment la fonction GetLastLineInSection puis en rajoutant une fonction de test SameKeyAndValue auquel cas on ne change rien au fichier.
Avatar de l_autodidacte l_autodidacte - Modérateur https://www.developpez.com
le 25/03/2011 à 2:10
Je viens de modifier le code pour la prise en charge de la suppression d'une clé, d'une section avec ou sans contenu tout entier.

On n'a plus besoin de modifier le fichier source à chaque opération d'entrée sur le fichier ini : Il suffit de choisir l'action à effectuer dans la boîte d'invite et dans la nouvelle invite, on introduit la section, la clé et la valeur toutes séparées par un point-virgule (;)

 
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.