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


Découpage de texte
#1
Description :
Procédure à intégrer dans votre code, permettant d'annoncer du texte sur un chan en le découpant en autant de lignes que nécessaire afin de s'assurer qu'il ne sera pas tronqué par la limite de longueur de ligne de votre serveur IRC.


Syntaxe :
tcl
split_line $limit $chan $texte

$limit représente la longueur maximale qu'une ligne ne peut pas dépasser (le réglage n'est pas le même sur tous les serveurs IRC)
$chan représente le chan sur lequel vous voulez que le texte soit annoncé.
$texte représente le texte intégral que vous voulez afficher sur le chan.


Exemple :
tcl
split_line 420 #monchan "blablabla blabla blablabla bla blabla ...."



Code :
tcl
proc split_line {limit chan texte} {
	set output_length [string length $texte]
	set letter_index 0
	while {$letter_index < $output_length} {
		if {$output_length - $letter_index > $limit} {
			set cut_index [string last " " $texte [expr $letter_index + $limit ]]	
 		} else {
			set cut_index $output_length 
		}
		lappend output [string range $texte $letter_index $cut_index]
		set letter_index $cut_index
	}
	foreach line $output {
		puthelp "PRIVMSG $chan :$line"
	}
}


Sentez-vous libre de l'améliorer, de proposer de meilleures façons de faire et de poster votre code, le débat est ouvert.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.


Messages In This Thread
Découpage de texte - by MenzAgitat - 09/08/2008, 22:47
RE: Découpage de texte - by Merwin - 10/08/2008, 00:59
RE: Découpage de texte - by mika23 - 01/02/2010, 16:31
RE: Découpage de texte - by Merwin - 01/02/2010, 17:43
RE: Découpage de texte - by MenzAgitat - 02/02/2010, 14:03
RE: Découpage de texte - by CrazyCat - 04/02/2010, 22:29
RE: Découpage de texte - by MenzAgitat - 05/02/2010, 00:43

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Résolu] récupérer texte dans page html BrYcOu 5 5,557 22/09/2015, 06:46
Last Post: BrYcOu
  Lire les dernières lignes d'un fichier texte. Ryan 4 5,045 23/09/2012, 18:34
Last Post: CrazyCat
  Detecter Flood texte DnS 7 5,020 05/12/2010, 19:01
Last Post: DnS
  Flood texte a repetition bewess 13 9,079 04/12/2010, 22:51
Last Post: lesny

Forum Jump:


Users browsing this thread: 1 Guest(s)