Pb de write

Résolu
Signaler
Messages postés
80
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
6 juillet 2005
-
Messages postés
80
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
6 juillet 2005
-
voila j'ai un ptit pb debile, voici le code :

on *:dialog:exemple:sclick:6:{
write $+(-dl,$did(4)) exemple.txt
}

quand je clik sur le bouton " supprimer " je voudrais effacer le contenu de l'edit 4
dans le fichier exemple.txt
hors avec ce code j'efface pas le bon j'ai essayé avec $calc -1 sa tombe pas juste non plus :/

12 réponses

Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

Ouais faut voir, on a pas compris de la meme façon :)
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

L'option -dl# cherche une ligne dans exemple.txt et l'efface avec #
numéro de ligne donc là tu as mis $did(4) en numéro de ligne, je pense que ça vient de là.

Si c'est
bien ça l'erreur et que tu cherches une ligne qui commence par $did(4),
tu n'as qu'à mettre :





write -ds $+ $did(4) exemple.txt
Messages postés
169
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
26 mai 2005

je dirai :

write -dl $+ $did(4).sel exemple.txt

pas testé a toi de le faire

mopi ( /server -m irc.quakenet.org -j #mopi )


<fon =""></fon>
Messages postés
80
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
6 juillet 2005

merci fyltum sété bien sa :)
Messages postés
169
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
26 mai 2005

maintenant si tu as plusieures fois le meme début , ca va effacer toutes les lignes :/

mopi ( /server -m irc.quakenet.org -j #mopi )


<fon =""></fon>
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

Non juste la première normalement
Messages postés
169
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
26 mai 2005

mwé enfin si sa marche c le principal

mopi ( /server -m irc.quakenet.org -j #mopi )


<fon =""></fon>
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

Ouais :)

Mais je pensais que si $did(4) contient plusieurs mots il vaut mieux mettre






write -ds $+(",$did(4),") exemple.txt




Je pense :)

Enfin regarde dans l'aide mirc
Messages postés
80
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
6 juillet 2005

en effet ca marche mieu avec write -ds $+(",$did(4),") exemple.txt
merci c'est niquel :)
Messages postés
343
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
19 août 2006
1
Ce que tu peux faire aussi c'est faire une condition mais bon c'est moins rapide :

if ($read(fichier.txt,w,$did(4)) { write $+(-dl,$readn) fichier.txt }
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

Ouais ça vérifie que la ligne existe c'est pas plus mal, talking a raison :)
Messages postés
80
Date d'inscription
mercredi 28 avril 2004
Statut
Membre
Dernière intervention
6 juillet 2005

ok merci :)