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)


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

Atteindre :


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