Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Résolu] ouverture d'un fichier
#1
Question 
Bonjour,

Je vous soumet un souci que je rencontre avec un codage. Je souhaite faire lire au bot un message enregistrer sur un fichier.

Citation :set fichier "shell/scripts/news.txt"

set canal "#canal

set fi [open $fichier "r"]

set phrases [split [read -nonewline $fi] "\n"]

close $fi



bind time - "*0 * * * *" randlecture

bind time - "*30 * * * *" randlecture

proc randlecture {mm hh dd mo yy} {

set laphrase [lindex $::phrases [rand [llength $::phrases]]]

putserv "PRIVMSG $::canal :$laphrase"

}

j'ai pour message en PL

Citation : while executing
"open $fichier "r""
#2
Je dirais que le chemin vers ton fichier n'est pas bon.
Si tu mets un lien relatif (qui ne commence pas par /), le chemin est à partir de là où se trouve l'exécutable eggdrop, habituellement /home/utilisateur/eggdrop/. Donc si ton fichier est dans le répertoire scripts/ d'eggdrop, tu dois juste mettre set fichier "scripts/news.txt".
Si ton fichier est ailleurs, donne le chemin complet (que tu peux obtenir avec la commande pwd en étant dans le répertoire où se trouve le fichier)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  [Demande] Ouverture de Fichier. aliasangelius 6 4,102 01/08/2014, 18:23
Dernier message: aliasangelius

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)