Eggdrop & Tcl

Base de connaissances eggdrop et tcl

Outils pour utilisateurs

Outils du site


tag:tcl

TAG: tcl

2023/10/13 11:14args Nom spécial pour un argument d'une procédure. S'il est le dernier dans la liste des arguments, il contiendra une liste (éventuellement vide) de tous les …
2023/10/11 09:39after Exécute une commande après un certain délai Syntaxe after ms after ms ?script script script ...? after cancel id after cancel script script script ... …
2023/10/11 09:42append Ajoute à une variable Syntaxe append varName ?value value value ...? Description Ajoute tous les arguments value à la valeur courante de la variable…
2023/10/11 09:47apply Applique une fonction anonyme. Anonyme s'entend au sens ou la fonction, qui est fondamentalement identique à une procédure, n'existe que le temps de son …
2023/10/11 09:52array Manipule les variables tableau Syntaxe array option arrayName ?arg arg ...? Description Cette commande effectue une des opérations sur la variable do…
2023/10/11 10:05binary Insère et extrait des champs à partir de chaînes binaires Syntaxe binary format formatString ?arg arg ...? binary scan string formatString ?varName va…
2023/10/11 10:07break Sort d'une commande de boucle Syntaxe break Description Cette commande est habituellement appelée dans le corps d'une commande de boucle tel que for …
2023/10/11 10:10catch Évalue un script et intercepte les renvois d'exceptions Syntaxe catch script ?varName? Description La commande catch peut être employée pour empêcher…
2023/10/11 10:11cd Change le répertoire de travail Syntaxe cd ?dirName? Description Change le répertoire de travail courant en dirName, ou en répertoire home (défini par l…
2023/10/11 10:19clock Obtient et manipule l'heure Syntaxe clock add timeVal ?count unit...? ?-option value? clock clicks ?-option? clock format timeVal ?-option value...? cl…,
2023/10/11 10:22close Ferme un canal ouvert. Syntaxe close channelId Description Ferme le canal donné par channelId. ChannelId doit être un identificateur de canal tel que…
2023/10/11 09:32concat Concatène des listes Syntaxe concat ?arg arg ...? Description Cette commande traite chaque argument comme une liste et les concatène dans une simple…,
2023/10/11 10:23continue Passe à l'itération suivante d'une boucle Syntaxe continue Description Cette commande est typiquement appelée dans le corps d'une commande de bouc…
2023/10/11 10:28dict Manipule les dictionnaires Syntaxe dict append dictionaryVariable key ?string ...? dict create ?key value ...? dict exists dictionaryValue key ?key ..…
2023/10/11 11:42encoding Manipule les encodages Syntaxe encoding option ?arg arg ...? Description Exécute une parmi plusieurs opérations relatives à l'encodage, dépendante…
2023/10/11 11:43eof Vérifie la condition de fin de fichier d'un canal Syntaxe eof channelId Description Renvoie 1 si la condition fin de fichier s'est produite pendant l'o…
2023/10/11 11:46error Génère une erreur Syntaxe error message ?info? ?code? Description Renvoie un code TCL_ERROR, qui provoque l'interruption de l'interprétation de la co…
2023/10/11 11:48eval Évalue un script Tcl Syntaxe eval arg ?arg ...? Description Eval attend un ou plusieurs arguments, qui ensemble constituent un script Tcl contenant un…
2023/10/11 12:13exec Appelle un ou des sous-processus Syntaxe exec ?switches? arg ?arg ...? Description Cette commande traite ses arguments comme la spécification d'exécut…
2023/10/11 12:21exit Termine l'application Syntaxe exit ?returnCode? Description Termine le processus, retournant returnCode au système comme statut de fin. Si returnCode …
2023/10/11 12:26expr Évalue une expression Syntaxe expr arg ?arg arg ...? Description Concatène arg's (en y ajoutant des séparateurs espaces), évalue le résultat comme exp…
2023/10/11 12:45fblocked Teste si la dernière opération d'entrée a pu traiter toutes les entrées disponibles Syntaxe fblocked channelId Description La commande fblocked re…
2023/10/11 12:53fconfigure Fixe et lit les options d'un canal Syntaxe fconfigure channelId fconfigure channelId name fconfigure channelId name value ?name value ...? Descri…
2023/10/11 13:01fcopy Copie des données d'un canal à un autre. Syntaxe fcopy inchan outchan ?-size size? ?-command callback? Description La commande fcopy copie données d'…
2023/10/11 13:14file Manipule les noms et les attributs de fichier Syntaxe file option name ?arg arg ...? Description Cette commande fournit plusieurs opérations sur un no…,
2023/10/11 13:25fileevent Exécute un script quand un canal devient lisible ou inscriptible Syntaxe fileevent channelId readable ?script? fileevent channelId writable ?script…
2023/10/11 13:33flush Vide le tampon de sortie d'un canal Syntaxe flush channelId Description Vide toute sortie mise en tampon de channelId. ChannelId doit être un identif…
2023/10/11 13:34for Boucle “Pour” Syntaxe for start test next body Description For est une commande de boucle, semblable de structure à l'instruction C for Les arguments s…
2023/10/11 13:58foreach Itère sur tout les éléments d'une ou plusieurs listes Syntaxe foreach varname list body foreach varlist1 list1 ?varlist2 list2 ...? body Description…
2023/10/11 14:02format Formate une chaîne en suivant la syntaxe de sprintf Syntaxe format formatString ?arg arg ...? Description La commande opère en balayant la chaîne de…
2023/10/11 14:06gets Lit une ligne à partir d'un canal Syntaxe gets channelId ?varName? Description Cette commande lit la ligne suivante à partir channelId, retourne toute…
2023/10/11 14:14glob Retourne des noms de fichiers correspondant à des modèles Syntaxe glob ?switches? pattern ?pattern ...? Description Cette commande effectue le globbin…
2023/10/11 14:18global Accès au variables globales Syntaxe global varname ?varname ...? Description Cette commande est ignorée à moins qu'une fonction Tcl soit interprétée…
2023/10/11 14:26if Exécute des scripts conditionnellement Syntaxe if expr1 ?then? body1 elseif expr2 ?then? body2 elseif ... ?else? ?bodyN? Description La commande if éval…
2023/10/11 14:28incr Incrémente la valeur d'une variable Syntaxe incr varName ?increment? Description Incrémente la valeur stockée dans la variable dont le nom est varNam…
2023/10/11 14:36info Retourne l'information concernant l'état de l'interpréteur Tcl Syntaxe info option ?arg arg ...? Description Cette commande fournit des informations c…
2023/10/11 14:40join Crée une chaîne en joignant les éléments d'une liste Syntaxe join list ?joinString? Description L'argument list doit être une liste Tcl valide. Cette …,
2023/10/11 14:43lappend Ajoute les éléments d'une liste à une variable Syntaxe lappend varName ?value value value ...? Description Cette commande traite la variable désign…,
2023/10/11 14:46lassign Affecte une liste d'éléments à des variables Syntaxe lassign list varName ?varName ...? Description Cette commande l'argument list comme une liste …,
2023/10/11 14:49lindex Récupère un élément d'une liste Syntaxe lindex list index Description Cette commande traite list comme une liste Tcl et renvoie son index'ième éléme…,
2023/10/11 14:55linsert Insère des éléments dans une liste Syntaxe linsert list index element ?element element ...? Description Cette commande produit une nouvelle liste à…,
2023/10/11 08:18list Crée une liste Syntaxe list ?arg arg ...? Description Cette commande renvoie une liste comprenant tout les args, ou une chaîne vide si aucun args n'es…,
2023/10/11 14:57llength Nombre d'éléments dans une liste Syntaxe llength liste Description Traite liste en tant que liste et renvoie une chaîne décimale en donnant le nomb…,
2023/10/11 15:01lrange Retourne un ou plusieurs éléments adjacents d'une liste Syntaxe lrange liste premier dernier Description liste doit être une liste Tcl valide. Cette…,
2023/10/11 15:57lremove Cette procédure n'existe pas dans TCL, voir exemples Syntaxe lremove list args Description Retire les éléments args de list Exemples Voir aussi …,
2023/10/11 15:06lrepeat Retourne une liste en répétant des éléments. Syntaxe lrepeat nombre element1 ?element2 element3 ...? Description La commande lrepeat crée une liste…,
2023/10/11 15:54lreplace Remplace les éléments d'une liste avec de nouveaux éléments Syntaxe lreplace list first last ?element element ...? Description lreplace retourne u…,
2023/10/11 15:59lreverse Inverse l'ordre d'une liste Syntaxe lreverse list Description Renvoie une liste qui contient les mêmes éléments que list mais en ordre inverse Ex…,
2023/10/11 08:24lsearch Recherche un élément particulier dans une liste. Syntaxe lsearch ?mode? list pattern Description Cette commande recherche les éléments de list pou…, ,
2023/10/11 16:05lset Modifie un élément d'une liste Syntaxe lset varName ?index ...? newValue Description Exemples Voir aussi <https://www.tcl.tk/man/tcl/TclCmd/lset.htm…, ,
2023/10/11 16:12lsort Trie les éléments d'une liste Syntaxe lsort ?options? list Description Cette commande trie les éléments de list, retournant une nouvelle liste triée.…,
2023/10/11 16:23namespace Crée et manipule des contextes pour les commandes et variables Syntaxe namespace ?option? ?arg ...? Description La commande namespace vous permet…, ,
2023/10/12 09:29open Ouvre un canal basé sur un fichier ou un pipeline Syntaxe open fileName open fileName access open fileName access permissions Description Cette comman…
2023/10/03 14:35Hook Synopsis package require hook hook bind ?subject? ?hook? ?observer? ?cmdPrefix? hook call subject hook ?args...? hook forget object hook cget option hook…,
2023/10/12 10:30pid Récupère l'id(s) de processus Syntaxe pid ?fileId? Description Si l'argument fileId est donné alors il doit normalement se référer à un processus pipel…
2023/10/12 10:34proc Crée une fonction Tcl Syntaxe proc name args body Description La commande proc crée une nouvelle fonction Tcl nommée name, remplaçant toute commande o…
2023/10/12 10:38puts Écrit dans un canal Syntaxe puts ?-nonewline? ?channelId? string Description Écrit les caractères donnés par string dans le canal donné par channelId.…
2023/10/12 10:48pwd Retourne le répertoire de travail courant Syntaxe pwd Description Renvoie le nom de chemin du répertoire de travail courant. Exemples Voir aussi tcl
2023/10/12 11:25read Lit à partir d'un canal Syntaxe read ?-nonewline? channelId read channelId numChars Description Sous la première forme, la commande read lit toutes le…
2023/10/09 11:36regexp Compare une expression régulière à une chaîne Description Détermine si l'expression régulière exp correspond à tout ou partie de string et renvoie 1 s…,
2023/10/12 12:35regsub Effectue des substitutions de chaînes basées sur l'identification d'expressions rationnelles Syntaxe regsub ?switches? exp string subSpec varName Des…,
2023/10/12 12:39rename Renomme ou efface une commande Syntaxe rename oldName newName Description Renomme la commande appelée oldName en newName. Si newName est une chaîne …
2023/10/12 12:46return Retour d'une fonction Syntaxe return ?-code code? ?-errorinfo info? ?-errorcode code? ?string? Description Retour immédiat de la fonction courante (…
2023/10/12 12:51scan Analyse une chaîne en utilisant des spécificateurs de conversion dans le style de sscanf Syntaxe scan string format ?varName varName ...? Description …
2023/10/12 12:55seek Change la position du curseur dans un canal ouvert Syntaxe seek channelId offset ?origin? Description Change la position du curseur courante pour chan…
2023/10/12 12:58set Lit et écrit des variables Syntaxe set varName ?value? Description Renvoie la valeur de la variable varName. Si value est spécifié, alors fixe la valeu…
2023/10/12 13:09socket Ouvre une connexion réseau TCP Syntaxe socket ?''options''? host port socket -server command ?options? port Description Cette commande ouvre une soc…
2023/10/12 13:12source Évalue un fichier ou ressource en tant que script Tcl Syntaxe source fileName Description Cette commande prend le contenu du fichier ou ressource sp…
2023/10/12 13:20split Divise une chaîne en une liste Tcl Syntaxe split string ?splitChars? Description Renvoie une liste créée en divisant string à chaque caractère qui es…
2023/10/12 13:39string Manipulation des chaînes Syntaxe string option arg ?arg ...? Description Réalise une parmi plusieurs opérations sur les chaînes, dépendant d' option…
2023/10/13 08:36subst Réalise des substitution backslash, de commandes, et de variables Syntaxe subst ?-nobackslashes? ?-nocommands? ?-novariables? string Description Cett…
2023/10/13 08:45switch Évalue un parmi plusieurs scripts, dépendant d'une valeur donnée Syntaxe switch ?options? string pattern body ?pattern body ...? switch ?options? stri…
2023/10/13 09:18tell Retourne la position courante du curseur dans un canal ouvert Syntaxe tell channelId Description Renvoie une chaîne entière donnant la position couran…
2023/10/13 09:20time Chronomètre l'exécution d'un script Syntaxe time script ?count? Description Cette commande demandera à l'interpréteur Tcl d'évaluer count fois script …
2023/10/13 09:32trace Suivre l'accès aux variables Syntaxe trace option ?arg arg ...? Description Cette commande provoque l'exécution de certaines commandes Tcl quand cert…
2023/10/13 09:37unknown Gère les tentatives d'utiliser des commandes inexistantes Syntaxe unknown cmdName ?arg arg ...? Description Cette commande est appelée par l'interp…
2023/10/13 09:39unset Efface des variables Syntaxe unset name ?name name ...? Description Cette commande efface une ou plusieurs variables. Chaque name est un nom de varia…
2023/10/13 09:47uplevel Exécute un script dans un cadre de pile différent Syntaxe uplevel ?level? arg ?arg ...? Description Tous les arguments arg sont concaténés comme si…
2023/10/13 09:56upvar Crée un lien vers une variable dans un cadre de pile différent Syntaxe upvar ?level? otherVar myVar ?otherVar myVar...? Description Cette commande pr…
2023/10/11 14:22variable Crée et initialise une variable namespace Syntaxe variable ?name value...?name?value? Description Cette commande est normalement utilisée à l'inté…
2023/10/13 08:32vwait Traite les événements jusqu’à ce qu'une variable soit écrite Syntaxe vwait varName Description Cette commande entre dans la boucle d’événement Tcl po…
2023/10/13 09:59while Exécute un script répétitivement tant qu'une condition est rencontrée Syntaxe while test corps Description La commande while évalue test comme expres…