[vbs] modification d'un fichier ini

Soyez le premier à donner votre avis sur cette source.

Vue 5 785 fois - Téléchargée 442 fois

Description

Une question posée sur un forum quant à la modification d'un fichier INI m'a incité à y penser pour produire ce bout de code en espérant qu'il satisfasse à ceux qui en auraient besoin.

Le code est capable de :
1 - Ouvrir un fichier existant , ou
2 - En créer un vide et y écrire des données.(le nom du fichier est à taper avec ou sans extension)
3 - Ajouter une entrée sous une section dont le nom est donné en paramètre.
4 - Remplacer une clé avec ou sans modification de sa valeur.
5 - Créer une nouvelle section et y ajouter une seule clé à la fois.(avec information que la section n'existe pas : Oui = Ajouter; Non = Sortir)

Je pense améliorer ce code ultérieurement, car l'un des inconvénients est qu'on doit à chaque fois ouvrir et modifier le fichier source puis ouvrir le fichier à traiter.

Qu'en pensez-vous ?

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
50
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
22 août 2009

Bonjour;
Pour ce faire, je te renvoie à un sujet(semblable) traité ici :
http://vb.developpez.com/telecharger/detail/id/841/Authentification-par-votre-cle-usb-personnelle
Si tu ne parviens pas à télécharger le fichier, je pourrais le faire pour toi.
Messages postés
2
Date d'inscription
vendredi 25 mars 2011
Statut
Membre
Dernière intervention
31 mars 2011

Bonjour

je suis en train de chercher un programme personalisé. Mon programme base sur l'authentification des users avant de connecter au bureau de windows. Ici programme lance au demarrage PC qui empêche l'ouverture du fenêtre windows
J'ai besoin de reponse svp
Messages postés
50
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
22 août 2009

WriteProfileString ne permet ni de supprimer une clé(elle la laisse vide sous la forme a= ) ni une section. Ce qui un inconvénient à rattraper: C'est justement le sujet des modifications apportées au fichier source.
Messages postés
50
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
22 août 2009

Bonjour;
C'était juste une manière simple pour modifier ce type de fichier sans avoir recours à l'API Windows.

Pour la suppression, j'y ai pensé mais pas eu le temps de le faire. Ce sera peut-être prochainement.
Messages postés
6
Date d'inscription
samedi 17 juin 2006
Statut
Membre
Dernière intervention
23 mars 2011

Bonjour,

Je n'ai que regardé en diagonale mais perso j'utilise sur vb.net la class "Inifile" de "Ivan Lutrov" :
http://lutrov.com/blog/vbnet-inifile-class/

Facile à utilisé, pour moi il manque juste un truc, mais, dans la logique c'est normal de pas l'avoir, c'est de pouvoir supprimer des clés/sections.

Si sa peut t'aider :).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.