[R] Supprimer une valeur dans un fichier.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Nilak
Niveau 4
Niveau 4
Messages : 57
Enregistré le : mar. 25 mai 2010 21:29
Status : Hors ligne

[R] Supprimer une valeur dans un fichier.

#1

Message par Nilak »

Bonjour,


J'ai un petit problème, je n'ai pas trouvé comment après quelques recherches! J'utilise un fichier texte qui enregistre des valeurs sous cette forme:

Code : Tout sélectionner

 |Mars|Jupiter|Neptune|Soleil|Vénus|Terre|
Ensuite grâce à ça:

Code : Tout sélectionner

        GUICtrlCreateLabel ("Selection Planète:", 16, 75, 75, 18)
        $ChoixPlaneteInput = GUICtrlCreateCombo ("", 90,75, 100, $ChoixPlanete)
        GuiCtrlSetData ($ChoixPlaneteInput, FileRead("Planete.txt"))
Si j'appuie sur le bouton création il se passe ça:

Code : Tout sélectionner

            Case $Button
                $Planete = GUICtrlRead($PlaneteInput)
                If $OU <> "" Then
                    FileWrite ("Planete.txt",$Planete & "|")
                    GuiCtrlSetData ($ChoixPlaneteInput, FileRead("Planete.txt"))
                EndIf
Je veux créer un bouton qui permet d'effacer une planète, mais je ne vois pas comment il est possible d'effacer une valeur précise dans un fichier texte précis? D'ailleurs dans mon code, il est impossible de définir un nom par défaut dans le combo même avec "Saturne", pas très gênant mais bon.^^

Merci par avance!
Modifié en dernier par Nilak le ven. 04 juin 2010 13:37, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Supprimer une valeur dans un fichier.

#2

Message par Tlem »

Il est facile de supprimer une information dans votre fichier Planete.txt avec un simple _ReplaceStringInFile, mais après, il faudra actualiser le combo et surtout, vous n'aurez pas la possibilité d'annuler la suppression ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Nilak
Niveau 4
Niveau 4
Messages : 57
Enregistré le : mar. 25 mai 2010 21:29
Status : Hors ligne

Re: [..] Supprimer une valeur dans un fichier.

#3

Message par Nilak »

Bonjour,


Le fonctionnement est parfait, merci!
Répondre