[R] Ecrire dans le .ini

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
razorbok
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mer. 11 mars 2015 13:40
Status : Hors ligne

[R] Ecrire dans le .ini

#1

Message par razorbok »

Bonjour à tous,
Alors voilà j'ai une interface graphique qui comporte une listeview et des boutons.
Pour le moment le bouton ajouté, ajoute un porgramme dans listview sans écrire dans le .ini
le bouton modifié modifié le programme dans la listview mais pas dans le .ini
Je voudrais que le bouton sauver écrive se que j'ai ajouté à l'aide du bouton ajouté et de meme pour le bouton modifier
Pouvez vous m'aider?
► Afficher le texte
Modifié en dernier par razorbok le mer. 10 juin 2015 14:06, modifié 1 fois.
Avatar du membre
parazitenew
Niveau 7
Niveau 7
Messages : 310
Enregistré le : sam. 10 déc. 2011 15:08
Localisation : Algerie
Status : Hors ligne

Re: [..] Ecrire dans le .ini

#2

Message par parazitenew »

Bonjour,

Avant tout, ton script comporte quelques irrégularités. Par exemple, ta listeview possède 3 colonnes et non 2. Car lors de sa création t'as mis un "|" avant le nom de la première colonne.

Or ça devrait être comme ceci:
► Afficher le texte
Ensuite, la fonction _charger_la_liste_avec_le_fichier_param() est à revoir. Elle créer des items vides ce qui peut foirer le fonctionnement du programme.

Maintenant pour répondre à ta question, il est simple de sauvegarder le contenu de la listview dans un ini. On compte le nom des items, on crée une boucle dans la quelle on lit le texte des items et subitems et on les inscrit dans un ini.

Voici un exemple:
► Afficher le texte
Evidemment la structure du fichier ini est fait selon les besoins. Tu remarqueras aussi que mon code lit les données de la 2ème et 3ème colonne car dans ton cas, il y en a 3. Si tu décides de supprimer la 1ère colonne, il faudra faire quelques ajustements.
razorbok
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mer. 11 mars 2015 13:40
Status : Hors ligne

Re: [..] Ecrire dans le .ini

#3

Message par razorbok »

Merci, j'ai laissé une colonne vide pour mettre des checkbox afin de choisir les programmes à lancer ( si tu as des idées n'hésite pas :D )
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Ecrire dans le .ini

#4

Message par mikell »

Ce petit code sorti d'un vieux tiroir devrait pouvoir t'aider
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre