[Script] publicTcl v1.3
#1
Description :
Ce script permet d'exécuter des commandes Tcl en public.

Avec les réglages par défaut, il se peut que l'affichage de certaines lignes soit tronqué lorsque le texte excède une certaine longueur.

Vous pouvez activer le mode splitlists (commande : .splitlists, à taper en public). Le résultat sera alors considéré comme une liste et chaque élément sera affiché sur une ligne séparée. Pour désactiver le mode, retapez la commande.

Exemple : <@ealexp> .splitlists
<@jibe> Splitlists activé.
<@ealexp> .tcl list abc def ghi
<@jibe> Tcl: abc
<@jibe> Tcl: def
<@jibe> Tcl: ghi

Ce mode ne devrait pas être activé tout le temps, parce que tous
les résultats, même ceux qui ne sont pas censés être des listes, seront
considérés comme telles, et donc seront donc coupés entre chaque espace.

Exemple: <@ealexp> .tcl test
<@jibe> Tcl: invalid
<@jibe> Tcl: command
<@jibe> Tcl: name
<@jibe> Tcl: test

Le mode splitlines (commande : .splitlines, à taper en public) coupe le résultat à chaque
caractère de saut de ligne (\n) et affiche le reste sur une nouvelle ligne.
Pour désactiver le mode, retapez la commande.

Exemple : <@ealexp> .splitlines
<@jibe> Splitlines activé.
<@ealexp> .tcl return "abc\ndef"
<@jibe> Tcl: abc
<@jibe> Tcl: def

Si ce mode n'est pas activé, les sauts de lignes seront remplacés par un
le symbole " | ".

Exemple : <@ealexp> .splitlines
<@jibe> Splitlines désactivé.
<@ealexp> .tcl return "abc\ndef"
<@jibe> Tcl: abc | def

Ces deux modes peuvent être utilisés ensemble.

Exemple : <@ealexp> .splitlines
<@jibe> Splitlines activé.
<@ealexp> .splitlists
<@jibe> Splitlists activé.
<@ealexp> .tcl return [list ab\nc def ghi]
<@jibe> Tcl: ab
<@jibe> Tcl: c
<@jibe> Tcl: def
<@jibe> Tcl: ghi

Activation
Par défaut, le script est activé partout. Pour le désactiver sur un salon,
tapez .chanset #salon +publicTcl_disabled en partyline.

Commandes :
  • .tcl <commande>
    Exécute la commande <commande>.
  • .splitlists
    Active ou désactive le mode splitlists (voir description).
  • .splitlines
    Active ou désactive le mode splitlines (voir description).

Dépendances :
Ce script nécessite la version 8.5 de Tcl.

Changements :
  • 1.0
    • Première version.
  • 1.1
    • Correction d'un bug avec le mode splitlists.
  • 1.2
    • Ajout du mode splitlines.
  • 1.3
    • Correction d'un bug qui empêchait l'affichage d'un résultat vide quand le mode splitlines était activé.
  • 1.3.1
    • Les espaces au début d'une ligne ne sont maintenant plus enlevés.

Répondre Avertir
#2
super tcl ealexp
Répondre Avertir
#3
Nouvelle version : v1.3.1.

Changements :
  • Les espaces au début d'une ligne ne sont maintenant plus enlevés.
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté